Day025 SimpleDateFormat类

Posted 南方风

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Day025 SimpleDateFormat类相关的知识,希望对你有一定的参考价值。

java.text.SimpleDateFormat类


  • Date类的API不易于国际化,大部分被废弃了,java.text.SimpleDateFormat类是一个不与语言环境有关的方法来格式化和解析日期的具体类。

  • 它允许进行格式化:日期-->文本、解析:文本-->日期

    • SimpleDateFormat():默认的模式和语言环境创建对象。
    • public SimpleDateFormat(String pattern):该构造方法可以用参数pattern指定的格式创建一个对象,该对象调用:
  • 格式化:

    • public String format(Date date):方法格式化时间对象date
  • 解析

    • public Date parse(String source):从给定字符串的开始解析文本,以生成一个日期。
 public static void main(String[] args) throws ParseException {
        //实例化SimpleDateFormat():使用默认的构造器
        SimpleDateFormat sdf = new SimpleDateFormat();

        //格式化:日期----->字符串
        Date date = new Date();
        System.out.println(date);

        String format=sdf.format(date);
        System.out.println(format);

        //解析:格式化的逆过程,字符串------>日期
        String str="21-11-25 下午9:06";
        Date date1 = sdf.parse(str);
        System.out.println(date1);

        System.out.println("************************************");
        //*************************
        SimpleDateFormat sdf2 = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");

        String format2 = sdf2.format(date);
        System.out.println(format2);

        String str2="2021-05-25 10:34:55";
        Date date2 = sdf2.parse(str2);
        System.out.println(date2);
    }

输出结果

Tue May 25 21:21:07 CST 2021
21-5-25 下午9:21
Thu Nov 25 21:06:00 CST 2021
************************************
2021-05-25 09:21:07
Tue May 25 10:34:55 CST 2021

尚硅谷

以上是关于Day025 SimpleDateFormat类的主要内容,如果未能解决你的问题,请参考以下文章

data,simpledateformat,和calendar

java-SimpleDateFormat类

day02-Spring基本介绍02

装饰模式

agc025_d Choosing Points

尝试打开 10.025 pdf 时出现“参数列表太长”[重复]