JAVA基础:Date时间类、DateFormat日期/时间格式化子类的抽象类、Calendar日历类的应用

本文介绍Java中Date、DateFormat和Calendar类的使用。Date类表示特定瞬间,精确到毫秒。DateFormat是日期/时间格式化子类的抽象,可用SimpleDateFormat创建对象进行时间格式化和转换。Calendar类可通过两种方式创建对象,还能获取年月日时分秒等信息。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Date时间类
date 日期 时间 data 数据 资料
类 Date 表示特定的瞬间,精确到毫秒。
日期格式类DateFormat
DateFormat 是日期/时间格式化子类的抽象,用SimpleDateFormat创建对象去格式化时间
1.把Date时间对象转换成时间字符串 用format方法
2.把时间字符串转换成Date对象 parse方法
————————————————————————
private static void f1() {
//DateFormat类是抽象类 不能实例化
// DateFormat d = new DateFormat();
//1.创建Date对象
Date d= new Date();
System.out.println(d);
//2.创建时间格式化类对象
/*

  • yyyy-MM-dd HH:mm:ss
  • 年 月 日 时(大写HH 是24时计时法) 分 秒
  • */
    SimpleDateFormat sdf = new SimpleDateFormat(“yyyy-MM-dd HH:mm:ss”);
    //3.用SimpleDateFormat对象调用format方法,方法传参一个Date对象
    String str = sdf.format(d); //format方法是把Date对象转换成时间字符串
    ——————————————————————————
    private static void f2() throws ParseException {
    //1.创建一个时间字符串
    String str = “2019-6-05 15:22:22”;
    //2.创建时间格式化类对象
    SimpleDateFormat smf = new SimpleDateFormat(“yyyy-MM-dd HH:mm:ss”);
    //3.用SimpleDateFormat类的对象调用parse方法, 参入一个时间字符串,返回值是Date
    Date d = smf.parse(str);
    System.out.println(d.getTime());
    }
    Calendar日历类
    Calendar类创建对象的2种方式
    1.Calendar c = Calendar.getInstance(); //类获得静态实例
    2.Calendar c = new GregorianCalendar(); //多态向上转型
    3.获得年月日时分秒
    c.get(int field); //参数传入 Calendar类 调用类中的静态常量
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值