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

时间:2016-07-18 22:21:37

标签: 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'

值在哪里?

1 个答案:

答案 0 :(得分:17)

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

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

示例:

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