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类的主要内容,如果未能解决你的问题,请参考以下文章