SimpleDateFormat

java.text.DateFormat类是日期/时间格式化的抽象类,它以与语言无关的方式格式化并解析日期或时间。

其子类(如 SimpleDateFormat)以与语言环境有关的方式来格式化和解析日期,允许进行格式化(日期 -> 文本)、解析(文本 -> 日期)和规范化。

 

 

构造方法

SimpleDateFormat()
          用默认的模式和默认语言环境的日期格式符号构造 SimpleDateFormat
SimpleDateFormat(String pattern)
          用给定的模式和默认语言环境的日期格式符号构造 SimpleDateFormat

 

 

 

 

日期和时间模式

字母日期或时间元素表示示例
y Year 1996; 96
M 年中的月份 Month July; Jul; 07
w 年中的周数 Number 27
W 月份中的周数 Number 2
D 年中的天数 Number 189
d 月份中的天数 Number 10
F 月份中的星期 Number 2
E 星期中的天数 Text Tuesday; Tue
a Am/pm 标记 Text PM
H 一天中的小时数(0-23) Number 0
k 一天中的小时数(1-24) Number 24
K am/pm 中的小时数(0-11) Number 0
h am/pm 中的小时数(1-12) Number 12
m 小时中的分钟数 Number 30
s 分钟中的秒数 Number 55
S 毫秒数 Number 978

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

格式化和解析所用的方法

String format(Date date)  格式化(日期 -> 文本),将一个 Date 格式化为日期/时间字符串。

Date parse(String source)  解析(文本 -> 日期),从给定字符串的开始解析文本,以生成一个日期。转换时,该String要符合指定格式,否则不能转换

posted @ 2021-02-07 13:45  绮丽梦境  阅读(350)  评论(0编辑  收藏  举报