JavaSe基础(20)-- 时间日期类

时间日期类

Date类

  • 是一个简单的操作类,可以获取完整的日期内部很多已经过时,不推荐使用
  • 所在包:java.util.Date
  • Date date = new Date();

Calendar(抽象类)

  • 可以将取得的时间精确到毫秒
  • 所在包:java.util.Calendar
  • Calendar 类是一个抽象类,通常使用其子类GregorianCalendar

    我们一般使用其子类。

  • 示例:

    //获取到 年 月 日 等日期
    GregorianCalendar gc = new GregorianCalendar();
    System.out.print(gc.get(Calendar.YEAR)+"年");  
    System.out.print(gc.get(Calendar.MONTH)+1 +"月" );  
    System.out.print(gc.get(Calendar.DAY_OF_MONTH)+"日");
    System.out.print("一个星期的第  " + gc.get(Calendar.DAY_OF_WEEK) +" 天");
    System.out.print("时间:");  
    System.out.print(gc.get(Calendar.HOUR_OF_DAY)+":");  
    System.out.print(gc.get(Calendar.MINUTE)+":");  
    System.out.println(gc.get(Calendar.SECOND));  
    

DateFormat(抽象类)

  • DateFormat用于设置日期格式
  • 所在包:java.text.DateFormat
  • DateFormat类是一个抽象类,可以使用getTimeInstance()、

    getDateInstance() 或 getDateTimeInstance 来新的创建日期-时间格式化程序

    String str = DateFormat.getDateTimeInstance().format(new Date());
    System.out.println( str);
    
  • 子类SimpleDateFormat

    SimpleDateFormat formatter  = new SimpleDateFormat ("yyyy-MM-dd KK:mm:ss a"); 
    String fDate = formatter.format(new Date()); 
    System.out.println( fDate);   
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值