gpt4 book ai didi

python - 从 twitter 日期到 Python 日期时间日期

转载 作者:IT老高 更新时间:2023-10-28 21:37:03 26 4
gpt4 key购买 nike

我正在接收在某个日期从 twitter 以以下格式发送的 twitter 消息:

Tue Mar 29 08:11:25 +0000 2011

我想将这些日期存储在带有 djangos DateTimeField 字段的 postgresql 中的“带有时区的时间戳”字段中。但是,当我存储该字符串时,出现此错误:

ValidationError: [u'Enter a valid date/time in YYYY-MM-DD HH:MM[:ss[.uuuuuu]] format.']

我可以自动将 twitter 日期类型转换为 python 日期时间(在我的应用程序的其他地方可以保存日期)。

最佳答案

这样写应该将 twitter 日期转换为时间戳。

import time

ts = time.strftime('%Y-%m-%d %H:%M:%S', time.strptime(tweet['created_at'],'%a %b %d %H:%M:%S +0000 %Y'))

更新

对于 Python 3,按照 2020 年,您可以这样操作:

from datetime import datetime

# dtime = tweet['created_at']
dtime = 'Fri Oct 09 10:01:41 +0000 2015'
new_datetime = datetime.strftime(datetime.strptime(dtime,'%a %b %d %H:%M:%S +0000 %Y'), '%Y-%m-%d %H:%M:%S')
print((new_datetime))

关于python - 从 twitter 日期到 Python 日期时间日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7703865/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com