我想将Big Query中的current_timestamp转换为一个字符串,但它会将代表UTC的+00
作为时区添加到字符串中。我只需要不带时区的时间戳,即不带+00
。我如何才能获得它?
这就是我正在做的:
select STRING(CURRENT_TIMESTAMP()) as now
结果:
2022-11-29 10:56:12.793309+00
我希望:
2022-11-29 10:56:12.793309
我想将Big Query中的current_timestamp转换为一个字符串,但它会将代表UTC的+00
作为时区添加到字符串中。我只需要不带时区的时间戳,即不带+00
。我如何才能获得它?
这就是我正在做的:
select STRING(CURRENT_TIMESTAMP()) as now
结果:
2022-11-29 10:56:12.793309+00
我希望:
2022-11-29 10:56:12.793309
2条答案
按热度按时间nhaq1z211#
下面再考虑更正式的方式。
%F
-格式为%Y-%m-%d的日期。%T
-格式为%H:%M:%S的时间。%E*S
-具有完整小数精确度的秒数(常值'*')。vsdwdz232#
我想到了一个古怪的解决办法:
有没有更干净的替代品?