如何在q kdb中将历史本地时间戳列表转换为UTC?

时间:2019-04-17 20:18:59

标签: kdb

我有伦敦当地时间(GMT / BST)指定的历史时间戳的列表。如何将它们转换为UTC时间戳?

local_times:(2019.04.17T20:00:00.000;2019.01.17T20:00:00.000);
expected_utc_times:(2019.04.17T19:00:00.000;2019.01.17T20:00:00.000);

1 个答案:

答案 0 :(得分:3)

如果您的计算机时区(当地时间)为GMT / BST,则可以直接使用gtime函数。

q) local_times:(2019.04.17T20:00:00.000;2019.01.17T20:00:00.000)
q) gtime local_times
q) 2019.04.17T19:00:00.000 2019.01.17T20:00:00.000 

在其他时区,您可以使用此处列出的方法:https://code.kx.com/v2/kb/timezones/