Advertisement

DateFormat类的时间格式转换方式

阅读量:
复制代码
    SimpleDateFormat sdf = new SimpleDateFormat(“yyyy-MM-dd hh:mm:ss”)
    

字符串"yyyy-MM-dd hh:mm:ss":

yyyy : 表示年份(不区分大小写),例如:2010

"y" , "yyy" , "yyyy" 均匹配完整的四位年份,如:"2010"

"yy" 匹配年份的后两位,如:"10"

当位数超过4位时,会在年份前补零,如 "YYYYY" 对应 "02010"

MM : 表示月份(仅支持大写),例如:9月

"M" 对应 "9"

"MM" 对应 "09"

"MMM" 对应 "Sep"

"MMMM" 对应 "September"

当超出三位时,仍对应完整月份名称

dd : 表示日期(仅支持小写),例如:13号

"d", "dd" 都表示为 "13"

当位数超过两位时,在数字前补零。例如:"dddd" 对应为 "0013"

hh : 表示小时(区分大小写,大写代表24小时制,小写代表12小时制),例如:15时

"H", "HH" 均表示为 "15", 当位数超过两位时,在数字前补零。例如:"HHHH" 对应为 "0015"

"h": 表示为 3

"hh": 表示为 03, 当位数超过两位时,在数字前补零。例如:"hhhh": 对应为 0003

全部评论 (0)

还没有任何评论哟~