有时候我们会获取一些时间戳作为相关的参数值,但是在python中无论是time函数还是datetime函数都无法提供准确的参数值。本文介绍一下如何获取yyyyMMdd、HHmmssSSS、yyyyMMddHHmmssSS、yyyyMMddHHmmssSSS等四种格式的时间戳。
def getDate():
# 获取yyyyMMdd格式
trandate = datetime.datetime.now().strftime('%Y%m%d')
print(trandate)
return trandate
输出结果:20181225
def getTime():
# 获取HHmmssSSS格式时间戳
trantime = datetime.datetime.now().strftime('%H%M%S%f')[0:9]
print(trantime)
return trantime
输出结果:002057064
def getDateTime():
# 获取yyyyMMddhhmmssSSS格式时间戳
signtime = datetime.datetime.now().strftime('%Y%m%d%H%M%S%f')[0:17]
print(signtime)
return signtime
输出结果:20181225002057064
当然,使用time函数也能同样完成,这里不一一描述。