【发布时间】:2019-03-14 23:15:39
【问题描述】:
如何将日期时间格式化为 mm-dd-yy hh:mm:ss?我使用以下代码做到了:
import datetime
t = datetime.datetime.now()
s = str(format(t.second, '02d'))
m = str(format(t.minute, '02d'))
h = str(format(t.hour, '02d'))
d = str(format(t.day, '02d'))
mon = str(format(t.month, '02d'))
y = str(t.year)
x = '-'
z = ':'
print(mon + x + d + x + y + ' ' + h + z + m + z + s)
但问题是,首先,年份打印为 YYYY 而不是 YY(我只想要年份的最后两位数)。其次,我确信有一种更简单的方法可以在 mm-dd-yy hh:mm:ss 中打印日期时间,而不是像我那样手动打印。 请帮忙。谢谢。
【问题讨论】:
标签: python-3.x date datetime datetime-format python-datetime