如何解决从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'))
对于2020年的Python 3,您可以通过以下方式实现:
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))
解决方法
我接收到来自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 datetype转换为python datetime时间(在我的应用程序中的其他地方可以保存日期)。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。