#! /usr/bin/env python # -*- coding:utf-8 -*- from datetime import * # datetime模块定义了下面这几个类: # datetime.date:表示日期的类。常用的属性有year, month, day; # datetime.time:表示时间的类。常用的属性有hour, minute, second, microsecond; # datetime.datetime:表示日期时间。 # datetime.timedelta:表示时间间隔,即两个时间点之间的长度。 # datetime.tzinfo:与时区有关的相关信息。 #1.date 表示一个由年、月、日组成的日期 t = date.today()#返回一个表示当前本地日期的date对象 print(t) print(t.year,t.month,t.day)#年、月、日 t1 = t.replace(day=12)#date.replace(year, month, day):生成一个新的日期对象,用参数指定的年,月,日代替原有对象中的属性 print(t1) print(t.timetuple())# 返回日期对应的time.struct_time对象 print(t.toordinal())#返回日期对应的Gregorian Calendar日期 print(t.weekday())#如果是星期一,返回0;如果是星期2,返回1,以此类推 t3 = t1-t #日期进行加减运算 print(t3) print(t