如题,我在获取当前时间时希望的格式为 年-月-日 时-分-秒,虽然月日时那些都对,但获取之后return结果的却是1970年,关于1970和java大家可以自行google其渊源。附上错误部分代码:
错误原因:
SimpleDateFormat的参数决定了结果的格式,原来是我这里的格式时MM-dd-HH-mm,根本没有写出年份,是个低级错误。正确的应该是改为“yyyy-MM-dd HH:mm:ss”。
可以看到,时间已经显示正确了,搞定。
本文解决了一个关于Java中日期时间格式化的问题,原本的时间格式设置不正确导致返回的时间为1970年。通过调整SimpleDateFormat的参数,将时间格式从MM-dd-HH-mm更改为yyyy-MM-dd HH:mm:ss,成功地解决了问题。
如题,我在获取当前时间时希望的格式为 年-月-日 时-分-秒,虽然月日时那些都对,但获取之后return结果的却是1970年,关于1970和java大家可以自行google其渊源。附上错误部分代码:
错误原因:
SimpleDateFormat的参数决定了结果的格式,原来是我这里的格式时MM-dd-HH-mm,根本没有写出年份,是个低级错误。正确的应该是改为“yyyy-MM-dd HH:mm:ss”。
可以看到,时间已经显示正确了,搞定。
1683

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