关于时间戳格式不符的技术咨询:yyyy-MM-dd.HH:mm:ss与实际格式差异
问题解答
首先直接给结论:这些实际时间戳确实不符合要求的yyyy-MM-dd.HH:mm:ss格式,具体差异和原因我给你拆解清楚:
- 分隔符不匹配:要求的格式里,日期与时间部分是用
.分隔(比如2017-01-01.00:08:57),但你拿到的实际数据是用空格分隔日期和时间(比如2017-01-01 00:08:57.231)。 - 时间段多了毫秒部分:要求的格式时间部分只有
时:分:秒三段,而实际数据在秒的后面额外加了.毫秒的第四段(对应时间格式里的SSS部分)。
如果要把这些实际数据转换成符合要求的格式,需要做两步调整:
- 将日期和时间之间的空格替换成
. - 去掉秒后面的
.xxx毫秒部分
举个具体的转换例子:
- 原始数据:
2017-01-01 07:43:36.348 - 转换后符合要求的格式:
2017-01-01.07:43:36
内容的提问来源于stack exchange,提问作者Kyle Bridenstine




