Calendar 使用

  1. import java.util.Calendar;
  2. import java.util.Date;
  3. import java.util.GregorianCalendar;
  4. public class CalendarTest {
  5.     public static void main(String[] args) {
  6.         Calendar calendar = new GregorianCalendar();
  7.         Date trialTime = new Date();
  8.         calendar.setTime(trialTime);
  9.         System.out.println("ERA: " + calendar.get(Calendar.ERA));
  10.         System.out.println("YEAR: " + calendar.get(Calendar.YEAR));
  11.         System.out.println("MONTH: " + calendar.get(Calendar.MONTH));
  12.         System.out.println("WEEK_OF_YEAR: "
  13.                 + calendar.get(Calendar.WEEK_OF_YEAR));
  14.         System.out.println("WEEK_OF_MONTH: "
  15.                 + calendar.get(Calendar.WEEK_OF_MONTH));
  16.         System.out.println("DATE: " + calendar.get(Calendar.DATE));
  17.         System.out.println("DAY_OF_MONTH: "
  18.                 + calendar.get(Calendar.DAY_OF_MONTH));
  19.         System.out
  20.                 .println("DAY_OF_YEAR: " + calendar.get(Calendar.DAY_OF_YEAR));
  21.         System.out
  22.                 .println("DAY_OF_WEEK: " + calendar.get(Calendar.DAY_OF_WEEK));
  23.         System.out.println("DAY_OF_WEEK_IN_MONTH: "
  24.                 + calendar.get(Calendar.DAY_OF_WEEK_IN_MONTH));
  25.         System.out.println("AM_PM: " + calendar.get(Calendar.AM_PM));
  26.         System.out.println("HOUR: " + calendar.get(Calendar.HOUR));
  27.         System.out
  28.                 .println("HOUR_OF_DAY: " + calendar.get(Calendar.HOUR_OF_DAY));
  29.         System.out.println("MINUTE: " + calendar.get(Calendar.MINUTE));
  30.         System.out.println("SECOND: " + calendar.get(Calendar.SECOND));
  31.         System.out
  32.                 .println("MILLISECOND: " + calendar.get(Calendar.MILLISECOND));
  33.         System.out.println("ZONE_OFFSET: "
  34.                 + (calendar.get(Calendar.ZONE_OFFSET) / (60 * 60 * 1000)));
  35.         System.out.println("DST_OFFSET: "
  36.                 + (calendar.get(Calendar.DST_OFFSET) / (60 * 60 * 1000)));
  37.         System.out.println("Current Time, with hour reset to 3");
  38.         calendar.clear(Calendar.HOUR_OF_DAY); // so doesn't override
  39.         calendar.set(Calendar.HOUR, 3);
  40.         System.out.println("ERA: " + calendar.get(Calendar.ERA));
  41.         System.out.println("YEAR: " + calendar.get(Calendar.YEAR));
  42.         System.out.println("MONTH: " + calendar.get(Calendar.MONTH));
  43.         System.out.println("WEEK_OF_YEAR: "
  44.                 + calendar.get(Calendar.WEEK_OF_YEAR));
  45.         System.out.println("WEEK_OF_MONTH: "
  46.                 + calendar.get(Calendar.WEEK_OF_MONTH));
  47.         System.out.println("DATE: " + calendar.get(Calendar.DATE));
  48.         System.out.println("DAY_OF_MONTH: "
  49.                 + calendar.get(Calendar.DAY_OF_MONTH));
  50.         System.out
  51.                 .println("DAY_OF_YEAR: " + calendar.get(Calendar.DAY_OF_YEAR));
  52.         System.out
  53.                 .println("DAY_OF_WEEK: " + calendar.get(Calendar.DAY_OF_WEEK));
  54.         System.out.println("DAY_OF_WEEK_IN_MONTH: "
  55.                 + calendar.get(Calendar.DAY_OF_WEEK_IN_MONTH));
  56.         System.out.println("AM_PM: " + calendar.get(Calendar.AM_PM));
  57.         System.out.println("HOUR: " + calendar.get(Calendar.HOUR));
  58.         System.out
  59.                 .println("HOUR_OF_DAY: " + calendar.get(Calendar.HOUR_OF_DAY));
  60.         System.out.println("MINUTE: " + calendar.get(Calendar.MINUTE));
  61.         System.out.println("SECOND: " + calendar.get(Calendar.SECOND));
  62.         System.out
  63.                 .println("MILLISECOND: " + calendar.get(Calendar.MILLISECOND));
  64.         System.out.println("ZONE_OFFSET: "
  65.                 + (calendar.get(Calendar.ZONE_OFFSET) / (60 * 60 * 1000))); // in hours
  66.         System.out.println("DST_OFFSET: "
  67.                 + (calendar.get(Calendar.DST_OFFSET) / (60 * 60 * 1000))); // in hours 
  68.     }
  69. }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值