Java中Calendar.DAY_OF_WEEK需要减一的原因
来源:互联网 发布:修正主义 知乎 编辑:程序博客网 时间:2024/06/06 18:15
Java中对日期的处理需要用到Calendar类,其中有几个方法在使用时需要新手注意。
1. 在获取月份时,Calendar.MONTH + 1 的原因
Java中的月份遵循了罗马历中的规则:当时一年中的月份数量是不固定的,第一个月是JANUARY。而Java中Calendar.MONTH返回的数值其实是当前月距离第一个月有多少个月份的数值,JANUARY在Java中返回“0”,所以我们需要+1。
2. 在获取星期几 Calendar.DAY_OF_WEEK – 1 的原因
Java中Calendar.DAY_OF_WEEK其实表示:一周中的第几天,所以他会受到
有些地区以星期日作为一周的第一天,而有些地区以星期一作为一周的第一天,这2种情况是需要区分的。
看下表的返回值
所以Calendar.DAY_OF_WEEK需要根据本地化设置的不同而确定是否需要 “-1”
Java中设置不同地区的输出可以使用 Locale.setDefault(Locale.地区名) 来实现。
3. 获取日期时 Calendar.DAY_OF_MONTH 不需要特殊的操作,他直接返回一个月中的第几天
0 0
- Java中Calendar.DAY_OF_WEEK需要减一的原因
- Java中Calendar.DAY_OF_WEEK需要减一的原因
- java中Calendar.DAY_OF_WEEK需要减一的原因
- Java中Calendar.DAY_OF_WEEK、DAY_OF_MONTH需要减一的原因
- Java中Calendar.DAY_OF_WEEK需要减一的原因 month +1
- java 中的calendar.DAY_OF_WEEK – 1 的原因
- Calendar.get(Calendar.DAY_OF_WEEK)
- 求助 为什么calendar.get(calendar.day_of_week)的返回值不对
- Calendar中的DAY_OF_WEEK
- 简单准确理解Calendar.DAY_OF_WEEK
- 使用Calendar获取DAY_OF_WEEK本周开始和结束的时间戳
- myCal.get(Calendar.DAY_OF_WEEK)-1是什么意思?
- java中calendar的用法
- Java中Calendar的使用方法
- Java中Calendar的使用方法
- Java语言中,Calendar.DATE是Calendar.DAY_OF_MONTH的同义词
- 关于时间,日期,星期,月份的算法(Java中Calendar的使用方法)(一)
- java中时间类Calendar的使用
- iOS7中UITextView contentsize改变时机
- 从微站排名的提升 谈内容为王
- C++类中成员变量的初始化总结
- EXCEL函數-FV未來值
- 如果执行命令show processes cpu后 30%/26% 含义
- Java中Calendar.DAY_OF_WEEK需要减一的原因
- Notification使用说明
- oracle中CLOB对象操作
- Table表格内容超长时:自动截取、自动换行
- js的全局变量和局部变量
- unity3d KeyCode各键值说明
- 中水回用技术细节处理标准
- POJ 1159 Palindrome
- cocos2d-x 从环境搭建到win32项目移植android平台