我需要使用以下确切的字符串格式打印实际的本地时间:“ 20190320130348
”。 (年,月,日,小时,分钟,秒)。
我发现了几篇文章,介绍了如何使用time
库打印实时时间,但是我不知道如何进行相应的编辑,因此我可以获得这种确切的格式。
答案 0 :(得分:4)
from time import gmtime, strftime
print(strftime("%Y%m%d%H%M%S", gmtime()))
输出:
20190320111020
编辑:
print(strftime("%Y-%m-%d %H:%M:%S", gmtime())) # for readability
答案 1 :(得分:1)
您可以使用datetime
:
from datetime import datetime
print(datetime.now().strftime('%Y%m%d%H%M%S'))
答案 2 :(得分:1)
您可以使用datetime
#import module
import datetime
#get current date and time as a string
now = str(datetime.datetime.now)
#replace what ever you need
now = now.replace("-","").replace(" ","").replace(":","").replace(".","")
例如:
now = str(datetime.datetime.now())
print(now)
打印出:
2019-03-20 13:15:56.469000
操作后:
20190320131556469000