Change datetime object back to string in python
如果我有一个日期时间对象,如
python内置了日期格式设置,可以使用
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | from datetime import datetime dt = datetime(2017, 7, 20, 15, 0) # str.format strg = '{:%Y-%m-%d %H-%M-%S}'.format(dt) print(strg) # 2017-07-20 15-00-00 # datetime.strftime strg = dt.strftime('%Y-%m-%d %H-%M-%S') print(strg) # 2017-07-20 15-00-00 # f-strings in python >= 3.6 strg = f'{dt:%Y-%m-%d %H-%M-%S}' print(strg) # 2017-07-20 15-00-00 |
您可以根据需要调整格式字符串。