AWS IoT Core 解析带时区的时间

0

【以下的问题经过翻译处理】 大家好。 有人能帮我吗? 我试着使用AWS Iot Core规则中的parse_time函数(parse_time(String, Long[, String]))进行转换,但它总是结果为UTC GMT(00:00),即使我的AWS区域是Sao Paulo(sa-east-1)。 如何使用parse_time函数获取UTC-0300的本地时间? 我在Iot核心规则中使用的Sql命令是: ... parse_time("yyyy-MM-dd'T'HH:mm:ssZZ", timestamp()) as timeStamp, ...

profile picture
EXPERTE
gefragt vor 5 Monaten41 Aufrufe
1 Antwort
0

【以下的回答经过翻译处理】 嗨argollo,你需要将时区作为第三个参数传递。该参数应该是Joda-time: https://joda-time.sourceforge.net/timezones.html. 否则,它将默认为UTC。

因此,请使用parse_time("yyyy-MM-dd'T'HH:mm:ssZZ", timestamp(), 'America/Sao_Paulo')

profile picture
EXPERTE
beantwortet vor 5 Monaten

Du bist nicht angemeldet. Anmelden um eine Antwort zu veröffentlichen.

Eine gute Antwort beantwortet die Frage klar, gibt konstruktives Feedback und fördert die berufliche Weiterentwicklung des Fragenstellers.

Richtlinien für die Beantwortung von Fragen