美文网首页っ碎片化代码Java 杂谈Java
Java常用类库-SimpleDateFormat类

Java常用类库-SimpleDateFormat类

作者: 白晓明 | 来源:发表于2019-04-11 15:57 被阅读2次

SimpleDateFormatDateFormat 的子类,其实一个具体的类,用于格式化和解析日期。它允许格式化(日期转文本),解析(文本转日期)和规范化。由于DateFormat是一个抽象类,而SimpleDateFormat 是其子类,因此一般情况来讲DateFormat 很少会被使用,大多数情况都是使用SimpleDateFormat 来完成。

常用日期和时间模式指定字段

字段 描述
y
M
d
h 时 上午或下午
H 时 二十四小时制
m
s
S 毫秒
D 一年中的第几天
F 一月中第几个星期几
w 一年中第几个星期
W 一月中第几个星期
a 上午/下午 标记符
k 时 在一天中(1~24)
K 时 在上午或下午(0~11)
z 时区

时间日期组合模式

组合 描述
yyyy.MM.dd HH:mm:ss 2019.04.11 15:51:33
yyyy-MM-dd HH:mm:ss 2019-04-11 15:51:33
yyyy/MM/dd HH:mm:ss 2019/04/11 15:51:33

常用方法

/*
 * SimpleDateFormat类定义了多个初始化对象构造器,
 * 其可以根据实际情况带不同的参数进行初始化对象
 *  常用方法:
 *      format()    将日期转换为文本形式
 *      parse()     将文本转换为日期形式
 */
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String dateToStr = sdf.format(new Date());
System.out.println(dateToStr);
Date strToDate = sdf.parse(dateToStr);
System.out.println(strToDate);

相关文章

网友评论

    本文标题:Java常用类库-SimpleDateFormat类

    本文链接:https://www.haomeiwen.com/subject/cvptwqtx.html