python strftime无法使用小时分钟和秒

Mar*_*oli 6 python datetime

我在这里阅读官方文件

https://docs.python.org/2/library/datetime.html#strftime-strptime-behavior

它声明我可以使用

小时,分钟和秒的%H和%M和%S

我这样做:

datetime.date.today().strftime("%Y-%m-%d%H:%M:%S")

而我总是得到

'2016-07-18 00:00:00'

价值在哪里?

jua*_*aga 18

您要求的日期不包括时间.你想要一个日期时间:

datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S")
Run Code Online (Sandbox Code Playgroud)

例:

In [3]: datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S")
Out[3]: '2016-07-18 18:26:18'
Run Code Online (Sandbox Code Playgroud)