对于时区和时间标准转换的挫折感似乎是程序员之间的一种共同体验,我终于加入了这个俱乐部。你能帮我识别这三种格式吗?
0325.09:58:27.944
1407337254
20140806 10:59:54我意识到这可能还不够继续下去,因为很难区分几个月和几天等等,但希望标点符号至少能够识别第一种格式。
发布于 2014-08-07 18:46:53
这些都不符合标准,但是您可以推断出它们所代表的是什么。
0325.09:58:27.944
这是一个棘手的问题,因为它0325可以代表以下任何一个:
不过,除了3月25日的选择之外,任何事情都有一个领先的零值,这可能有点奇怪。
1407337254
这是一个"UNIX时间戳“。你可以在维基百科上读到它们。。这一个相当于Wed,2014年8月6日15:00:54格林尼治标准时间。epochconverter.com是快速处理这些值的好站点。
注意,虽然UNIX时间戳是一种常见的约定,但它们不是标准。IETF、W3C、ISO、ECMA或其他标准机构没有描述UNIX时间戳标准的RFC或其他规范。
20140806 10:59:54
第一部分是YYYYMMDD格式的一年。第二部分是HH:MM:SS格式的时间。然而,这与ISO8601很接近:
T,尽管规范确实允许“通过相互协议”省略它。2014-08-06T10:59:54,或者20140806T105954,但不是这里显示的混合。https://stackoverflow.com/questions/25170084
复制相似问题