从数据库存的是24小时制的date型,即数据库时间是2015-01-01 18:30:22,而取出来之后转换date型将其以String型输出,则用了 SimpleDateFormat(“yyyy-MM-dd hh:mm:ss”)格式,于是输出为2015-01-01 06:30:22
应该用 SimpleDateFormat(“yyyy-MM-dd HH:mm:ss”)。
所以:
SimpleDateFormat(“yyyy-MM-dd hh:mm:ss”) 12小时显示
SimpleDateFormat(“yyyy-MM-dd HH:mm:ss”) 24小时显示
本文揭示了将数据库24小时制date类型转换为String时,使用`yyyy-MM-ddhh:mm:ss`可能导致的12小时显示问题,正确格式应为`yyyy-MM-ddHH:mm:ss`。理解两者之间的区别有助于避免日期显示错误。
3977

被折叠的 条评论
为什么被折叠?



