java时间转化问题

来源:互联网 发布:代码高亮 js 编辑:程序博客网 时间:2024/05/01 22:28

SimpleDateFormat使用时需要传入(时间格式的构造参数)作为转化后的时间格式

其中格式一般为yyyy/MM/dd HH:mm:ss

MM 

HH

必须大写

如果格式为yyyy/mm/dd hh:mm:ss

Ex  20121224122424

SimpleDateFormat(yyyy/mm/dd hh:mm:ss)

format(20121224122424)   ---> 2012/00/24 00:24:24 结果错误 不是预期的期望值

原因  --- MM HH小写 代表12小时制 大写 代表24小时制

SimpleDateFormat(yyyy/MM/dd HH:mm:ss)

format(20121224122424)   ---> 2012/12/24 12:24:24

结果则正确