使用calendar.instance()的日历应用程序

时间:2014-04-23 09:41:45

标签: android calendar

使用这个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()看到最合适的东西,但它不起作用 enter image description here enter image description here

2 个答案:

答案 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();