datetime
datetime对象可以用来表示精确的日期和时间,其实例化方法如下:
import datetime
today = datetime.datetime(year=2022,month=9,day=21)
print(today)
print(today.year)#返回datetime对象中的年份
print(today.month)#返回datetime对象中的月份
print(today.day)#返回datime对象中的天
print(today.now())#返回当前时间
在实例化datetime对象时,year,month,day是必填项,hour,minute,second是可选项
date对象
date对象和datetime对象的区别在于,date对象只能表示日期,不能表示时间(即其精确度为天)。date实例化时需要且仅需要三个参数,year,month,day。
today = datetime.date(year = 2022,month = 9,day = 21)
print(today)
print(today.year)
print(today.month)
print(today.day)
time对象
和date对象相反,time对象只能用来表示时间,而不能用来表示日期。
import datetime
now_time = datetime.time(hour=16,minute=9,second=10)
print(now_time)
print(now_time.hour)