java.text.SimpleDateFormat
public class SimpleDateFormat extends DateFormat
概念:
SimpleDateFormat 是一个各种项目中使用频度都很高的类,主要用于时间解析与格式化,频繁使用的主要方法有parse和format。
parse方法:将字符串类型(java.lang.String)解析为日期类型(java.util.Date)
format方法:将日期类型(Date)数据格式化为字符串(String)
特点:
SimpleDateFormat 是一个格式化Date 以及 解析日期字符串 的工具。
用途:
它的最常用途是,能够按照指定的格式来对Date进行格式化,然后我们使用可以格式化Date后得到的字符串。
更严格的说,SimpleDateFormat 是一个以与语言环境有关的方式来格式化和解析日期的具体类。
总结:
~~它允许进行格式化(日期 -> 文本)、解析(文本 -> 日期)和规范化。 ~~
实例代码:
public class Test{
public static void main(String[] args){
// 日期 -> 文本
SimlpeDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String dateStr = dateFormat.format(new Date());
// 文本 -> 日期
SimpleDateFormar dateParse = new SimpleDateFormat("yyyy年MM月dd日");
Date date = dateParse.parse("2020年12月24日");
}
}