Timestamp 如何将毫秒转换为雅典娜时区的时间戳

Timestamp 如何将毫秒转换为雅典娜时区的时间戳,timestamp,amazon-athena,Timestamp,Amazon Athena,我在雅典娜有一个以毫秒为单位的列,我需要将它转换为时区格式的时间戳 我尝试了以下代码: date_format(from_unixtime(cast(time_ms as bigint)/1000), '%Y-%m-%d %h:%i:%s') 但它只是给出了没有时区的时间戳 我想采用“2019-10-30T08:13:03.215000”的格式我不知道这种方式是否是最好的,但它可以: date_format(from_unixtime(cast(time_ms as bigint)/1000,

我在雅典娜有一个以毫秒为单位的列,我需要将它转换为时区格式的时间戳

我尝试了以下代码:

date_format(from_unixtime(cast(time_ms as bigint)/1000), '%Y-%m-%d %h:%i:%s')
但它只是给出了没有时区的时间戳


我想采用“2019-10-30T08:13:03.215000”的格式

我不知道这种方式是否是最好的,但它可以:

date_format(from_unixtime(cast(time_ms as bigint)/1000, 'America/Los_Angeles'), '%Y-%m-%d %H:%i:%s')