Google云 - 从时区的UTC获取当前时间偏移(使用支持的时区值描述时区时)

问题描述 投票:2回答:1

我将时区标识符作为字符串包含在存储在Google Cloud DataStore中的数据中,并且我希望获得该时区标识符与UTC的当前时间偏移(包括夏令时的任何调整)。例如,我想返回像-08:00+6:00这样的东西

我正在使用的标识符是(Supported Time Zone Values)(这些似乎是由Trifacta定义的时区标识符,https://docs.trifacta.com/display/SS/Supported+Time+Zone+Values是Google提供数据准备功能的合作伙伴) - Google文档似乎是Trifacta自己的文档 - AT TIME ZONE的欺骗。

Google文档说明了与支持的时区值相关的信息:

对于支持使用指定时区的功能,可以将[支持的时区值]应用为参数以指定时区

所以,我想知道是否有可能接受支持的时区值并返回偏移量的函数(在Java或GQL中)或允许它被派生?例如,我想知道Trifacta或GQL中是否有类似SQL Server 2016中的NOW

如何根据支持的时区值将当前偏移量返回到UTC?

java google-cloud-datastore timezone-offset gql trifacta
1个回答
0
投票

使用支持的时区值afaik的唯一GCP产品是Trifacta的Cloud Dataprep。时区值由函数TODAYZoneOffset class获取。在java中,您可以查看qazxswpoi,但我不确定您是否可以将所有标识符合并到Trifacta中。

© www.soinside.com 2019 - 2024. All rights reserved.