我正在寻找有关如何将时间戳从csv文件中的某些GPS数据转换为本地时间(在本例中为PST)的代码。我还有其他一些文件也必须转换为CDT和EDT。
输出结果如下:
2019-09-18T07:07:48.000Z
我想在Excel的右侧为日期创建一个单独的列,为时间EX分别创建一个列:
TIME_UTC DATE TIME_PST
2019-09-18T07:07:48.000Z 09-18-2019 12:07:48 AM
我只了解基本的Python,而对python中的Excel却一无所知,所以它会很有帮助!
谢谢!
答案 0 :(得分:0)
通过致电localize
,您可以知道您的时间是多少TZ。因此,在您的示例中,您说您的日期是UTC,然后您致电astimezone
来表示UTC。例子:
utc_dt = pytz.utc.localize(datetime.pstnow())
pst_tz = timezone('US/Pacific')
pst_dt = pst_tz.normalize(pst_dt.astimezone(utc_tz))
pst_dt.strftime(fmt)
有关更多示例,请访问one of the examples here
答案 1 :(得分:0)