如何在python中将特定整数转换为日期时间

Ale*_*lex 3 python datetime strptime python-datetime

例如,我有一个 int 043017,我想将其转换为 04/30/17(2017 年 4 月 30 日),我希望能够将该格式的任何 int 转换为日期时间,如何实现?

moh*_*mad 5

import datetime
d = datetime.datetime.strptime(input, '%m%d%y')
Run Code Online (Sandbox Code Playgroud)

  • 这是这样做的方法,尽管它需要一个字符串作为输入。整数将不起作用。@Alex 您应该将整数转换为字符串,然后使用此方法。请注意,您不能在 python 整数中保留前导 0。(您可以根据需要检查字符串长度和垫子) (2认同)