如何在Python中获取当前时间?

什么是用于获得当前时间的模块/方法?


>>> import datetime
>>> datetime.datetime.now()
datetime(2009, 1, 6, 15, 8, 24, 78915)

而就在这个时候:

>>> datetime.datetime.time(datetime.datetime.now())
datetime.time(15, 8, 24, 78915)

相同但稍微更紧凑:

>>> datetime.datetime.now().time()

有关更多信息,请参阅文档

要保存输入,可以从datetime模块中导入datetime对象:

>>> from datetime import datetime

然后删除前导datetime. 从以上所有。


你可以使用time.strftime()

>>> from time import gmtime, strftime
>>> strftime("%Y-%m-%d %H:%M:%S", gmtime())
'2009-01-05 22:14:39'

类似于Harley的回答,但是使用str()函数来获得一个快速n-dirty的,稍微更人性化的格式:

>>> from datetime import datetime
>>> str(datetime.now())
'2011-05-03 17:45:35.177000'
链接地址: http://www.djcxy.com/p/1069.html

上一篇: How to get current time in Python?

下一篇: What is the 'new' keyword in JavaScript?