使用这个link我按照教程获取当前的日期和时间,但我在日历的实例部分得到错误..我需要为此添加其他代码或者这不再工作所以我搜索并找到了这个代码,这就是我现在使用它的月份是错误的,今年也是如此。
Date d=new Date();
int a=d.getDate();
int b=d.getMonth();
int c=d.getYear();
int f=d.getHours();
int e=d.getMinutes();
我想创建自己的日历,所以我想使用calendar.instance()看到最合适的东西,但它不起作用
答案 0 :(得分:1)
首先,您已在此范围内使用引用c
来命名int
变量,因此您应将Calendar c
更改为其他内容。其次,您拥有自己的课程Calendar
,这就是它与Calendar
的{{1}}相交的原因。我建议您将班级java.util
重命名为Calendar
,或者使用完全限定名称。此外,MyCalendar
语句应位于文件顶部。
答案 1 :(得分:0)
使用行Calendar cal = Calendar.getInstance();
代替C alendar c= Calendar.getInstance();
您已使用参考 c ,因此请使用新参考!!并使用cal
代替c
还会查找Calendaruse import java.util.Calendar;
还提供完整的限定名称java.util.Calendar cal = java.util.Calendar.getInstance();