Python将日期转换为日期时间

Han*_*nan 3 python

我有以下日期字符串,"2018-05-08"我想将其转换为 python 的日期时间格式,例如:"2018-05-08T00:00:00.0000000". 我知道我可以组合这样的字符串:

> date = "2018-05-08"
> time = "T00:00:00.0000000"
> date+time
'2018-05-08T00:00:00.0000000'
Run Code Online (Sandbox Code Playgroud)

但是有没有pythonic的方法可以使用像datetime这样的库?

Chi*_*xus 6

你可以datetime像这个例子一样使用模块:

import datetime 

date = "2018-05-08"
final = datetime.datetime.strptime(date, '%Y-%m-%d').strftime('%Y-%m-%dT%H:%M:%S.%f')
print(final)
Run Code Online (Sandbox Code Playgroud)

输出:

2018-05-08T00:00:00.000000
Run Code Online (Sandbox Code Playgroud)

有关更多详细信息,请访问datetime文档