Java 将日历设置为每天的小时数

Java 将日历设置为每天的小时数,java,android,calendar,Java,Android,Calendar,我是java和android新手,我正在尝试开发一个闹钟应用程序 我已尝试将日历小时设置为hour\u OF_DAY,但它显示了错误 Non static method 'set(int, int)' cannot be referenced from a static context. 我在这行代码中发现错误: Calendar.set(Calendar.HOUR_OF_DAY, alarm_timepicker.getHour()); 通过您的代码,我看到您并没有创建日历对象,而是试图调

我是java和android新手,我正在尝试开发一个闹钟应用程序

我已尝试将日历小时设置为
hour\u OF_DAY
,但它显示了错误

Non static method 'set(int, int)' cannot be referenced from a static context.
我在这行代码中发现错误:

Calendar.set(Calendar.HOUR_OF_DAY, alarm_timepicker.getHour());

通过您的代码,我看到您并没有创建日历对象,而是试图调用非静态的日历类方法(因此需要调用对象)


给我们看看你的代码
 Calendar cal = Calendar.getInstance(); //Cal is now an object
 cal.set(Calendar.HOUR_OF_DAY, alarm_timepicker.getHour()); // Call set method using object.