我试图从Calendar使用以下内容获得实际月份:
Calendar c = Calendar.getInstance();
String time = String.valueOf(c.get(Calendar.MONTH));
Run Code Online (Sandbox Code Playgroud)
根据系统设置"设置 - >日期和时间",实际月份为10,而get(Calendar.MONTH)返回09.
ssa*_*tos 25
请记住,月数值的起点0,October实际上是月份数9.
http://docs.oracle.com/javase/1.4.2/docs/api/java/util/Calendar.html#MONTH
Calendar.MONTH 返回基于零的月份,这就是为什么它比实际月份少1,为了得到正确的值,添加1
String time = String.valueOf(c.get(Calendar.MONTH)+1);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
12592 次 |
| 最近记录: |