How to convert a list of timestamps in an excel file from UTC to San Francisco time (Pacific Time) with python?
本问题已经有最佳答案,请猛点这里访问。
假设我有一个名为"hello123.xlsx"的excel文件。 有一列时间戳有很多行(超过50,000行)。 这里附带的图像基本上是文件的样子:
在此输入图像描述
这些时间戳实际上是从twitter流API收集的。 现在我需要将它们从格林尼治标准时间转换为旧金山当地时间,这应该是太平洋时间(太平洋时间)或特别是太平洋夏令时(PDT,UTC-7)。
我在线搜索了一些方法,但仍未能这样做。 我是python的初学者,我希望有人可以帮我搞清楚。:)
请看一下这篇文章:需要在Python中将UTC(aws ec2)转换为PST
1 2 3 4 5 6 7 8 9 10 11 | from datetime import datetime from pytz import timezone import pytz date_format='%m/%d/%Y %H:%M:%S %Z' date = datetime.now(tz=pytz.utc) print 'Current date & time is:', date.strftime(date_format) date = date.astimezone(timezone('US/Pacific')) print 'Local date & time is :', date.strftime(date_format) |