我在我的一种方法中使用日历功能。 Calendar.Year似乎没有工作,它显示错误的日期。
MyCal.get(Calendar.DAY_OF_WEEK)
- >显示5(今天是正确的,即星期四)
MyCal.get(Calendar.DAY_OF_MONTH)
- >显示1(今天错误是18)
MyCal.get(Calendar.MONTH)
- >显示0(9月错误应该是8)
MyCal.get(Calendar.YEAR)
- >显示1970年(这是错误的,应该是2014年))
我的代码:
import java.util.Calendar;
public static String getDate(Calendar MyCal){
return MyCal.get(Calendar.DAY_OF_MONTH)+"/"+MyCal.get(Calendar.MONTH))+"/"+ MyCal.get(Calendar.YEAR);
}
不确定我为什么得到错误的dats。我的Android选项卡显示系统设置中的正确日期。
你能告诉我我做错了什么吗?
答案 0 :(得分:1)
您可以在此处找到一些示例:ntu.edu.sg/home/ehchua/programming/java/DateTimeCalendar.html。我想你的MyCal正在扩展日历,但你没有正确地初始化它。