Calendar时间类星期周数WEEK_OF_YEAR跨年问题解决
来源:互联网 发布:松江3208中文编程软件 编辑:程序博客网 时间:2024/05/16 06:45
在遇到很多关于时间得业务,我们都会使用到Calendar来解决问题,今天突然发现Calendar星期数跨年的一个小问题,特此记录一下。
用calendar.get(Calendar.WEEK_OF_YEAR)获取到时当前星期在今年的星期数,但如果这个星期是跨年的,无论你当前时间是哪一年,calendar.get(Calendar.WEEK_OF_YEAR)得到的都会是1
如果这时候通过WEEK_OF_YEAR加减星期来操作时间,就会出现年份的误差,所以在操作星期加减的时候,我们不要用这个WEEK_OF_YEAR操作,直接操作时间天数加减
比如要加一个星期,calendarStart.set(Calendar.DATE, calendarStart.get(Calendar.DATE)+7)
这样就不会因为跨年问题出现了时间误差
1 0
- Calendar时间类星期周数WEEK_OF_YEAR跨年问题解决
- Calendar中的Calendar.WEEK_OF_YEAR陷阱
- 日历、时间日期、星期、月份的算法(Calendar类对日期的处理)
- 关于Calendar.WEEK_OF_YEAR中西方约定不同的问题
- quartz 时间配置 指定星期数
- easyui-calendar周数
- Calendar时间类
- Calendar日期时间类
- java时间加减法计算,获取指定时间的季度,周数,星期,等;
- Calendar计算星期几
- java日期Calendar类获取年月日小时分秒星期
- 【Java】日期Calendar类关于星期的问题
- 时间相关类-Calendar类
- java的Calendar时间类
- java的Calendar时间类
- Calendar类、输出当前时间
- java的Calendar时间类
- Java Calendar 类时间操作
- 封装了okhttp的网络框架,支持大文件上传下载,上传进度...
- CenOS Linux安装nginx
- 为什么要加上拉电阻
- 随机森林、EM、HMM、LDA
- HTTPS加密传输数据,加强P2P平台网络安全和信任
- Calendar时间类星期周数WEEK_OF_YEAR跨年问题解决
- Xcode 插件管理工具Alcatraz
- 第18章 多核环境下进程的同步与调度
- 第十三周实践项目课后————交通工具类(1)
- javascript 访问对象属性
- 每日遇到问题
- php----http协议 Cookie个人总结
- linux的档案权限与目录配置
- 别的类型转化成BigDecimal 类型(因为钱的计算用BigDecimal 很合适