【发布时间】:2017-06-17 09:38:41
【问题描述】:
我查看了其他类似的帖子,但不确定他们是否能恰当地回答这个问题 - 也许他们会,如果我错过了任何可以回答这个问题的观点,抱歉。
我有一个字符串
"2017-06-16T10:34:57.705+01:00"
如何将其从字符串转换为“时间戳”类型,但保留精度(毫秒)和时区偏移量?
TIMESTAMP("2017-06-16T10:34:57.705+01:00")
转换为 UTC 时间戳并失去毫秒精度,我想要时间戳类型但保留本地日期的所有精度和时区?
FORMAT_TIMESTAMP("%Y-%m-%dT%H:%M:%E*S%Ez",PARSE_TIMESTAMP("%Y-%m-%dT%H:%M:%E*S%Ez", "2017-06-16T10:34:57.705+01:00"),"Europe/London")
这保留了精确度并具有偏移量,但它是一个字符串 - 然后我在尝试再次转换为时间戳时丢失了 TIMESTAMP(x)!
我觉得我在兜圈子任何帮助感谢感谢!
干杯
【问题讨论】:
标签: google-bigquery