我正在使用返回“1391759952.7056”作为时间戳的API。我想知道点背后的数字是什么意思?据我所知,大纪元时间只使用了10个字符......
答案 0 :(得分:2)
如果是1391759952.705 * 1000则为毫秒。你似乎有一个额外的十进制:)在Java你会得到这个(1391759952705)与System.currentTimeMillis()。作为一个细节,在Java中,最大的范围是由System.nanoTime()给出的 - 纳秒(比我知道的更快于currentMillis()但不是相对于固定的时间点,所以它更适合测量经过的时间,而不是当前时间)
答案 1 :(得分:0)
绝对是一小段时间,请参阅https://en.wikipedia.org/wiki/ISO_8601
Run a couple of tests from the command line:
$ date -Ins -d@1452550837
2016-01-11T22:20:37,000000000+0000
$ date -Ins -d@1452550837.010
2016-01-11T22:20:37,010000000+0000
$ date -Ins -d@1452550837.000010
2016-01-11T22:20:37,000010000+0000
在Go中解析Unix时,趋于不方便。