如何打印当前时间?今天番茄加速就来分享一下。
下面介绍最基本3个对象的最基本用法。首先,从datetime模块导入3个对象。
In [1]: from datetime import date,time,datetime
构造一个日期date实例,2020年9月1日:
In [2]: date(2020,9,1)
Out[2]: datetime.date(2020, 9, 1)
构造一个时间time实例,10点10分0秒:
In [3]: time(10,10,0)
Out[3]: datetime.time(10, 10)
构造一个日期+时间的完整datetime实例,2020年9月1日 10点10分0秒:
In [4]: datetime(2020,9,1,10,10,10)
Out[4]: datetime.datetime(2020, 9, 1, 10, 10, 10)
自己构造时间没什么意义,更有意义的是打印当前时间,比如此时程序启动打印下时间,如果程序可能运行十几天,很明显使用日期+时间的完整datetime实例。
此方法归属于datetime类上的方法,所以无须构造datetime实例,直接如下:
datetime.today() # datetime类的today方法
Out[5]: datetime.datetime(2020, 8, 28, 22, 0, 47, 439509)
打印结果显示年月日时分秒毫秒 还可以使用类方法now: