Java.text.DateFormat类里的方法

DateFormat`是日期/时间格式化子类的抽象类,它以与语言无关的方式格式化和分析日期或时间,

SimpleDateFormat是一个用于以区域设置敏感的方式格式化和解析日期的具体类。 它允许格式化(日期→文本),解析(文本→日期)和规范化。

它们之间的关系: java.lang.Object java.text.Format java.text.DateFormat java.text.SimpleDateFormat y:年 M:月 d:日 H:时 m:分 s:秒

public class Test01 {
    public static void main(String[] args) throws ParseException {
        //构造一个 SimpleDateFormat使用给定的模式和默认日期格式符号 FORMAT区域设置。
        SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm ss");
        //formate:将date对象转换为字符串(yyyy-MM-dd HH:mm ss)
        System.out.println(new Date());
        String text = simpleDateFormat.format(new Date());
        System.out.println(text);
        //parse:将yyyy-MM-dd HH:mm ss 转换为date对象
        Date date = simpleDateFormat.parse("2020-11-18 17:51 03");
        System.out.println(new Date().getTime()-date.getTime());
    }
复制代码

结果为:

Thu Nov 18 17:55:34 CST 2021 2021-11-18 17:55 34 31536272027

猜你喜欢

转载自juejin.im/post/7031856027737784327