当前位置: 技术问答>java相关
请问各位,getYear()得到的当前年,怎么是102?
来源: 互联网 发布时间:2015-09-24
本文导语: getYear()得到的当前年,怎么是102?怎么才能得到准确的结果? | 同意楼上,这是不赞成使用的API,换成int year=java.util.Calendar.getInstance().get(java.util.Calendar.YEAR); int month=java.util.Calendar.getInstance().ge...
getYear()得到的当前年,怎么是102?怎么才能得到准确的结果?
|
同意楼上,这是不赞成使用的API,换成int year=java.util.Calendar.getInstance().get(java.util.Calendar.YEAR);
int month=java.util.Calendar.getInstance().get(java.util.Calendar.MONTH)+1;
int day=java.util.Calendar.getInstance().get(java.util.Calendar.DAY_OF_MONTH);
int month=java.util.Calendar.getInstance().get(java.util.Calendar.MONTH)+1;
int day=java.util.Calendar.getInstance().get(java.util.Calendar.DAY_OF_MONTH);
|
它默认以1900年开始,得到的年加上1900就是当前的年份!
|
最好不要再用getYear(),getMonth()方法。系统默认将当前年份减去1900为getYear()值。