python - 将 ctime(类似)时间戳转换为 tz 感知的日期时间实例

标签 python datetime

我有以下格式的时间戳

"Sat Feb 06 07:00:13 -0800 2010"

将这种时间戳转换为 tz 感知日期时间实例的惯用/Python 方法是什么? ...我摆弄了时间戳的单个部分,但看起来很丑

最佳答案

您无法使用datetime解析时区。但您可以使用 dateutil.parser 模块代替,如下所示。它返回一个 datetime.datetime 对象。

>>> dateutil.parser.parse('Sat Feb 06 07:00:13 -0800 2010')
datetime.datetime(2010, 2, 6, 7, 0, 13, tzinfo=tzoffset(None, -28800))

公平地说,请参阅此 complete answer .

关于python - 将 ctime(类似)时间戳转换为 tz 感知的日期时间实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14968288/

相关文章:

python - Redshift 创建表无法通过 Python 工作

Python循环按天计算按月分组的总数

python - 设置最大线程以保持主线程的更好解决方案?

php - 如何计算 MySQL 时间戳与 PHP 中当前时间之间的差异

datetime - 夏令时和时区最佳实践

Python:从时间戳到日期时间

Python - 将字符串拆分为参数

python - PyTorch 数据集/Dataloader 批处理

oracle - Oracle中没有时间的日期类型

json - 如何让 JSONDecoder 解析这种格式? (yyyy-MM-dd'T'HH :mm:ss. SSSSSSS)