我们可以使用getInstance()方法获取一个Calendar实例,并设置指定日期。然后,使用get()方法获取指定字段的值,其中Calendar.HOUR_OF_DAY表示小时。 下面是获取指定日期的小时的代码示例: importjava.util.Calendar;publicclassGetHourExample{publicstaticvoidmain(String[]args){Calendarcalendar=Calendar.getInstance();calendar...
通过获取Calendar实例,可以获取当前时间的小时数。 importjava.util.Calendar;publicclassGetCurrentHour{publicstaticvoidmain(String[]args){// 获取当前时间的Calendar实例Calendarcalendar=Calendar.getInstance();// 获取当前小时数inthour=calendar.get(Calendar.HOUR_OF_DAY);System.out.println("当前小时数:"+hour)...
intdayOfWeek = calendar.get(Calendar.DAY_OF_WEEK); dayOfWeek = dayOfWeek==1?7: dayOfWeek-1; System.out.println("dayOfWeek="+dayOfWeek); 其它的时间单位中规中矩,无需额外的处理,与Date相比,Calendar新增了类型Calendar.DAY_OF_YEAR(从年初开始数的日子),以及Calendar.MILLISECOND(秒钟后面的毫秒),另外把...
inthours=calendar.get(Calendar.HOUR_OF_DAY); System.out.println(hours); 获取时的方法 inthour=calendar.get(Calendar.HOUR); System.out.println(hour); 获取日期的方法 intdate=calendar.get(Calendar.DATE); System.out.println(date); 获取月份的方法 intmonth=calendar.get(Calendar.MONTH)+1; System.o...
7 日、时、分、秒等的使用如下int day = c.get(Calendar.DAY_OF_MONTH);int hour = c.get(Calendar.HOUR_OF_DAY);int minute = c.get(Calendar.MINUTE);int second = c.get(Calendar.SECOND);8 结果如下,正确打印出了当前的时间 9 还可获取当前的毫秒数long time = c.getTimeInMillis();10 运行...
calendar.setTime(date); // 按特定格式显示刚设置的时间 str = (new SimpleDateFormat(“yyyy-MM-dd HH:mm:ss:SSS”)).format(calendar.getTime()); System.out.println(str); } catch (ParseException e) { e.printStackTrace(); } // 或者另一種設置 calendar 方式 ...
Calendar.HOUR_OF_DAY:24 小时制的小时。 Calendar.MINUTE:分钟。 Calendar.SECOND:秒。 Calendar.DAY_OF_WEEK:星期几。 例如,要获取当前月份可用如下代码: int month = Calendar.getInstance().get(Calendar.MONTH); 如果整型变量 month 的值是 0,表示当前日历是在 1 月份;如果值是 11,则表示当前日历在 12 ...
get(Calendar.MINUTE); int second = cal.get(Calendar.SECOND); 复制代码 通过Calendar对象的set()方法可以设置指定时间字段的值,比如: cal.set(Calendar.YEAR, 2022); cal.set(Calendar.MONTH, Calendar.JANUARY); cal.set(Calendar.DAY_OF_MONTH, 1); cal.set(Calendar.HOUR_OF_DAY, 12); cal.set(...
int year=calendar.get(Calendar.YEAR);int month=calendar.get(Calendar.MONTH)+1;// 月份从 0 开始,所以要加 1int day=calendar.get(Calendar.DAY_OF_MONTH);int hour=calendar.get(Calendar.HOUR_OF_DAY);int minute=calendar.get(Calendar.MINUTE);int second=calendar.get(Calendar.SECOND);System.out.pr...
c.set(Calendar.DATE, day +1); String dayAfter = format.format(c.getTime());returndayAfter; } 开发者ID:zhuyu1022,项目名称:amap,代码行数:26,代码来源:MIP_TimeUtils.java 示例3: areEqual ▲点赞 3▼ importjava.util.Calendar;//导入方法依赖的package包/类@OverridepublicbooleanareEqual(Date on...