问题:如何把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)
慕神8447489
相关分类