如何使用python将excel文件中的时间戳列表从UTC转换为旧金山时间(太平洋时间)? [复制]
Posted
技术标签:
【中文标题】如何使用python将excel文件中的时间戳列表从UTC转换为旧金山时间(太平洋时间)? [复制]【英文标题】:How to convert a list of timestamps in an excel file from UTC to San Francisco time (Pacific Time) with python? [duplicate] 【发布时间】:2018-10-04 00:49:43 【问题描述】:假设我有一个名为“hello123.xlsx”的 excel 文件。有一列时间戳有很多行(超过 50,000 行)。这里附上的图片基本上就是文件的样子:
enter image description here
这些时间戳实际上是从 twitter 流 API 收集的。现在我需要将它们从 GMT 转换为旧金山当地时间,这应该是太平洋时间 (PT) 或特别是太平洋夏令时间 (PDT, UTC-7)。
我在网上搜索了一些方法,但仍然没有这样做。我是python的初学者,希望有人能帮我弄清楚。 :)
【问题讨论】:
【参考方案1】:请看这篇帖子:need to convert UTC (aws ec2) to PST in python
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)
【讨论】:
您好 Spooky,感谢您的回复!但是您的代码用于转换实时时间戳。我正在寻求转换它们的大型 excel 列表。请帮忙!以上是关于如何使用python将excel文件中的时间戳列表从UTC转换为旧金山时间(太平洋时间)? [复制]的主要内容,如果未能解决你的问题,请参考以下文章
如何将 Python 列表转换为 pandas DataFrame 或 excel 文件输出,具体要求如下:
如何从从excel文件派生的大量字典中的值列表中查找最小值和最大值