我有以下日期字符串,"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这样的库?
你可以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的文档