Próbuję przekształcić datetime EST na UTC w kwerendzie Hive, ale nie można uwzględnić uwzględnienia zmiany czasu. Czy wiesz, jak uwzględnić oszczędności czasu letniego w Hive?Czy to_utc_timestamp uwzględnia światło dzienne?
Na przykład: TO_UTC_TIMESTAMP('2014-12-31 00:00:00', 'EST')
daje 2014-12-31 05:00:00
czyli 5 godzin różnicy TO_UTC_TIMESTAMP('2014-06-30 00:00:00', 'EST')
daje 2014-06-30 05:00:00
, również 5 godzin różnicy
Czekam zapytanie czerwca dać różnica 4 godzin.
W czerwcu East Coast zauważa EDT (Eastern Daylight Savings Time), ale Hive nie rozumie w ogóle EDT: TO_UTC_TIMESTAMP('2014-12-31 00:00:00', 'EDT')
daje 2014-12-31 00:00:00
tj żadnej różnicy
pomysłów?
Dzięki, Ilmari
(przebiegu Hadoop 1.0.3 na AWS Elastic MapReduce)