如何从计算机获取准确的时间戳?
使用time.strftime()
函数:
>>> from time import gmtime, strftime >>> strftime("%Y-%m-%d %H:%M:%S", gmtime()) '2009-01-05 22:14:39'
使用 datetime
:
>>> import datetime >>> now = datetime.datetime.now() >>> now datetime.datetime(2009, 1, 6, 15, 8, 24, 78915) >>> print(now) 2009-01-06 15:08:24.789150
只获取时间而不包括日期:
>>> now.time() datetime.time(15, 8, 24, 78915) >>> print(now.time()) 15:08:24.789150
为了节省打字,可以从 datetime
模块中导入 datetime
对象:
>>> from datetime import datetime
然后从上述所有内容中删除前缀 datetime.
。