本文摘自:https://www.jb51.net/article/91365.htm
如何用time模块来时间我们要的时间:
>>> import time
>>> time.time()
1469101837.655935
time.time()
函数就是返回的UTC时间,是从1970.1.1到现在的秒数。
>>> time.ctime(1469101837.655935)
'Thu Jul 21 19:50:37 2016'
time.ctime()
函数接收一个以秒为单位的实际,然后转换成本地时间的字符串表示。
如果我们想格式化时间格式的输出,可以用strftime()
函数,这样能把我们的时间格式变为我们想要的格式:
>>> from time import strftime,gmtime
>>> strftime("%m/%d/%Y %H:%M")
'07/21/2016 19:57'
>>> time.strftime("%Y%m%d")
'20160721'
>>> strftime("%Y-%m-%d %H:%M:%S", gmtime())
'2016-07-21 11:47:51'
在python中,除了time
模块外还有datetime
模块,也可以方便的操作时间,比如用datetime
模块来显示当前时间:
>>> from datetime import datetime
>>> datetime.now().strftime('%Y-%m-%d %H:%M:%S')
'2016-07-21 19:49:15'
>>> datetime.now().isoformat()
'2016-07-21T19:56:46.744893'
>>> str(datetime.now())
'2016-07-21 19:48:37.436886'
在脚本中,这2个模块都比较常用,比如做文件备份时要加的时间戳变量,对老旧文件删除操作的时间变量等,大家可以通过上面的例子进行自己修改来得到想要的格式,如果只需要时间的某部分,可以用split()
函数分割,通过切片获得想要的内容
“The first 90% of the code accounts for the first 90% of the development time. The remaining 10% of the code accounts for the other 90% of the development time.” – Tom Cargill
标 题:python简单实现获取当前时间