python日期时间获取当前时间,但以秒、小时和分钟为单位
我可以得到当前时间,如下所示:python日期时间获取当前时间,但以秒、小时和分钟为单位,python,python-2.7,datetime,Python,Python 2.7,Datetime,我可以得到当前时间,如下所示: import datetime str(datetime.date.today().strftime("%Y-%m-%d")) 印的 2016-06-26 但我需要加上分、秒和小时 我在互联网上搜索,人们建议使用: str(datetime.date.today().strftime("%Y-%m-%d %H:%M")); 但是实际上,%H:%M总是返回00:00 你能帮忙吗?使用 >>> datetime.datetime.now().st
import datetime
str(datetime.date.today().strftime("%Y-%m-%d"))
印的
2016-06-26
但我需要加上分、秒和小时
我在互联网上搜索,人们建议使用:
str(datetime.date.today().strftime("%Y-%m-%d %H:%M"));
但是实际上,%H:%M
总是返回00:00
你能帮忙吗?使用
>>> datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S")
'2016-06-26 14:15:44'
你甚至可以使用而不是
datetime.date.today()
属于
类型,基本上只返回日期。这就是为什么打印时的小时和分钟返回00:00
因此,如果您使用
datetime.datetime.now()
这将返回类型
,它是datetime
对象,您将获得日期和时间。datetime.date
只处理日期,您需要使用datetime.datetime
您使用的是不包含任何时间的datetime.date对象
您需要使用“datetime.datetime.now()”试试这个:将返回一个包含小时、分钟和秒的字符串
datetime.datetime.now()..strftime("%Y-%m-%d %H:%M:%S")
我怀疑你误读了这些建议。约会没有时间。