【发布时间】:2014-01-16 19:15:56
【问题描述】:
print str(now.month) + str(now.day) + str(now.year)
结果:1162014
如何进一步格式化结果以添加斜杠:11/6/2014
另外,我将如何格式化小时、分钟和秒? hh:mm:ss
将日期时间显示为月/日/年和小时:分钟:秒:
import datetime
now = datetime.datetime.now()
print datetime.datetime.strftime(now, '%m/%d/%Y')
print datetime.datetime.strftime(now, '%H:%M:%S')
将日期时间显示为月/日/年和时:分:秒在一行中:
import datetime
now = datetime.datetime.now()
print datetime.datetime.strftime(now, '%m/%d/%Y %H:%M:%S')
特别感谢 senshin 的帮助
【问题讨论】:
-
确保在打印时间的语句中检查大小写 - 小写
%m表示“月”,而大写%M表示“分钟”。
标签: python string datetime formatting