Unix 如何使用彭博引文中的时间戳

Unix 如何使用彭博引文中的时间戳,unix,math,time,Unix,Math,Time,在过去的几周里,我一直在建立一个股票计划。一切都进行得很顺利,但我学到的一件事是弄清楚确切的时间是一件非常困难的事情 我从bloomberg.com获得了获取数据的许可,他们每天按一分钟的滴答声给我提供价格,这真是太神奇了。唯一的问题是,他们声称这些数据是按时间和unix时间组织的,我从1970年1月1日开始查找,还有很多其他真正有线的东西 但长话短说,如果你访问下面的页面作为一个例子,看看那里的市场,你会发现我们的开放时间是137707400000 () 女巫很棒,但这是我的问题。如果转换不正

在过去的几周里,我一直在建立一个股票计划。一切都进行得很顺利,但我学到的一件事是弄清楚确切的时间是一件非常困难的事情

我从bloomberg.com获得了获取数据的许可,他们每天按一分钟的滴答声给我提供价格,这真是太神奇了。唯一的问题是,他们声称这些数据是按时间和unix时间组织的,我从1970年1月1日开始查找,还有很多其他真正有线的东西

但长话短说,如果你访问下面的页面作为一个例子,看看那里的市场,你会发现我们的开放时间是137707400000

()

女巫很棒,但这是我的问题。如果转换不正确,应该在2013年8月21日上午6:30发布,但当我使用wolf ram alpha时 () 我知道这个号码 1377091800

这是令人费解的,我认为这是由于凤凰城和纽约之间的时区差异造成的,但我不确定是否有人能帮忙


谢谢你这里有两件事:

137707400000
似乎是以毫秒为单位给出的,而不是以秒为单位。去掉三个零,Wolfram将为您提供2013年8月21日UTC上午9:30的时间

这就引出了下一个问题:


彭博社的时间戳似乎是东部当地时间,因为UTC+0上午9:30肯定不是纽约证券交易所每天的开市时间。因此,您必须将该时间戳视为本地时间,而不是更常见的UTC+0时间戳。如果转换回UTC+0,请注意EST与EDT。

这里发生了两件事:

137707400000
似乎是以毫秒为单位给出的,而不是以秒为单位。去掉三个零,Wolfram将为您提供2013年8月21日UTC上午9:30的时间

这就引出了下一个问题:


彭博社的时间戳似乎是东部当地时间,因为UTC+0上午9:30肯定不是纽约证券交易所每天的开市时间。因此,您必须将该时间戳视为本地时间,而不是更常见的UTC+0时间戳。如果转换回UTC+0,请注意EST与EDT。

这只是UTC 1970年1月1日以来的毫秒数。从中计算(本地)日期时间应该不难。您使用的语言/技术是什么?它只是自1970年1月1日UTC以来的毫秒数。从中计算(本地)日期时间应该不难。你在使用什么语言/技巧?