为了账号安全,请及时绑定邮箱和手机立即绑定

如何把python 字符串转换为utc时间?

如何把python 字符串转换为utc时间?

撒科打诨 2019-02-17 07:18:36
问题:如何把string转换为utc格式时间? 如何把字符串‘20181221’,转换为目标格式:"2018-12-21T00:00:00.000Z" 已尝试过 from dateutil.parser import parse import dateutil a = parse('20181222').isoformat() print(a) 无法获取有000.Z的格式 之前直接使用parse函数,代码如下: from dateutil.parser import parse import dateutil a = parse('20181222') 然后存入mongodb中,会自动保存为包含000.Z格式 笔者最终是希望把pandas中的DataFrame的数据传到mongodb中,可由于之前的资料日期格式为"2018-12-21T00:00:00.000Z",现在只能得到‘2018-12-22T00:00:00' ,求问如何能把字符串’20181221‘转换为"2018-12-21T00:00:00.000Z",不胜感激! 其他方法也尝试过,依然无法得到想要的格式。 import arrow arrow.get('20181221').datetime 以及 import dateutil u = dateutil.tz.tzutc() u2 = dateutil.tz.gettz('America/Chicago') date1 = datetime.datetime(2010,5,2,11,10,tzinfo=u) date2 = datetime.datetime(2010,5,2,11,10,tzinfo=u2)
查看完整描述

3 回答

?
慕神8447489

TA贡献1780条经验 获得超1个赞

from datetime import datetime

time1 = datetime(year=2018,month=12, day=21)
time2 = time1.strftime('%Y-%m-%dT%H:%M:%S.%fZ')
print(time2)
# 打印结果是 2018-12-21T00:00:00.000000Z
查看完整回答
反对 回复 2019-03-01
  • 3 回答
  • 0 关注
  • 3754 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信