[Java]Calendar类
来源:互联网 发布:java飞机大战子弹 编辑:程序博客网 时间:2024/06/10 12:42
在获取月份时,Calendar.MONTH + 1 的原因
Java中的月份遵循了罗马历中的规则:当时一年中的月份数量是不固定的,第一个月是JANUARY。而Java中Calendar.MONTH返回的数值其实是当前月距离第一个月有多少个月份的数值,JANUARY在Java中返回“0”,所以我们需要+1。在获取星期几 Calendar.DAY_OF_WEEK – 1 的原因
Java中Calendar.DAY_OF_WEEK其实表示:一周中的第几天,所以会受到 第一天是星期几 的影响。
有些地区以星期日作为一周的第一天,而有些地区以星期一作为一周的第一天,这2种情况是需要区分的。
返回值如下:星期日为一周的第一天 SUN MON TUE WED THU FRI SAT
DAY_OF_WEEK返回值 1 2 3 4 5 6 7
星期一为一周的第一天 MON TUE WED THU FRI SAT SUN
DAY_OF_WEEK返回值 1 2 3 4 5 6 7
所以Calendar.DAY_OF_WEEK需要根据本地化设置的不同而确定是否需要 “-1”
Java中设置不同地区的输出可以使用 Locale.setDefault(Locale.地区名) 来实现。获取日期时 Calendar.DAY_OF_MONTH 不需要特殊的操作,直接返回一个月中的第几天
0 0
- Java Calendar类详解
- java中的Calendar类
- java.util.Calendar 类
- java中的calendar类
- Java Calendar类
- java的Calendar类
- java的Calendar类
- Java日历类Calendar
- [Java]Calendar类
- Java Calendar类详解
- Java-》Calendar类
- Java Calendar 类
- java-Calendar类
- java Calendar日历类
- Java工具类:Calendar
- 【Java】Calendar类
- Java Calendar类详解
- java Calendar类(日历)
- 被改错的密码
- Codeforces Problem 717C Potions Homework(排序)
- ubuntu 16.04 L2TP
- Java中变量定义之后默认初始化的情况
- Prim最小生成树
- [Java]Calendar类
- 浅谈LCA的在线算法ST表
- node.js内存泄漏分析二
- Struts2.5.2处理json
- React组件的生命周期
- OpenCV官方文档研究(一)Mat
- 16.9.15 C组总结
- bootstrap学习心得 基础篇
- 【Java】java.util.Pattern详述