DateTime是根据时间封装的,并提供了许多实际功能。
DateTime模块主要具有以下四个类别:
日期:指示日期的日期;
时间:指示时间的课程;
日期:表示日期和时间;
TimeDERTA:表示时间间隔,用于时间偏移。
上述为&& enrichous &&&&&&&&%today = date.today()print(today.mound)的13种类型对象的类型是不变类型的类型。
该类主要定义一些常用的类和方法
1.1.1分钟属性日期对象可以表示
结果:
1.1.2最大属性日期对象为最大日期
结果:
1.1.print(date.max)1分辨率属性datte对象,最小单位,这是天空
结果:
1.1。%&& && && && && && &&&&&华 /今天= date.today()proprint(today.month)13年属性日期
结果:
1.1.today = date.today()print(today.month)1个月属性日期
结果:
1.1.0001-01-0117天属性日期
结果:
1.2.1今天()方法返回到指示当前本地日期的日期对象
结果:
1.2.2 FromTimestamp()方法根据给定时间戳返回日期对象
结果:
1.2.print(date.max)1替换()方法生成一个新的日期对象,用本年度参数替换原始对象中的原始对象,
结果:
结果:
今天。17,反过来类比
结果:
1.2.today = date.today()print(today.month)1 isoweekday()方法
结果:
1.2.0001-01-01-0117 isocalendar()方法返回一个时间组(一年,一年,本周的一天)
结果:
1.2.7 isoformat()方法返回&#prop(date.max)19;yyyy-mm-dd&#prop(date.max)19;正式日期字符串
结果:
1.2.8 strftime()方法类似于时间模块的strftime()方法,该方法也用于格式化字符串
TimeDERTA对象用于表示一个时间长度,两个日期或时间差。
功能参数如下:
所有参数均为可选,默认%&& && &&所有今天= date.today()prop(today.month)17。参数可以是整数或浮点数,也可以是整数或负数。
尽管有许多单元可以通过参数传递,但只有三个单位的天,秒和微秒存储在Python内。计算时必须将其他单元转换为这三个单元。具体转换如下:
让我们以下面的几个常见示例
让我们看看今天的约会
结果:
结果:
结果:
结果:
结果:
如上所述,对于两个日期之间的差异,只有几天,秒和微秒的三个属性。其他两个日期等人是几年,几个月,几个星期的需求,无法获得它直接地。您需要通过天数,秒和微秒来进行转换。
结果:
结果:
以上只是日期的一个示例。
打印(date.max)1.1.1分钟属性时间
结果:
打印(date.max)1.2最大属性时间对象可以表示最大日期
结果:
打印(date.max)1.1.print(date.max)1分辨率属性时间最小单位,以下是微秒
结果:
print(date.max)1.1。%&& && && %% && && && && &&&今天= date.today()print(today.noth)13 home属性时间
结果:
print(date.max)1.1.today = date.today()print(today.month)1 mintue属性时间
结果:
print(date.max)1.1.0001-01-01-0117第二属性中的第二
结果:
打印(date.max)1.1.7微秒的微秒时间
结果:
打印(date.max)1.1.8 tzinfo属性时区信息
结果:
print(date.max)1.2.1替换()方法生成一个新的时间对象,用指定的参数的时间替换原始对象中的时间,原始对象保持不变
结果:
结果:
print(date.max)1.2.2 isformat()方法返回&#prop(date.max)19;HH:MM:SS&#Prop(date.max)19;
结果:
print(date.max)1.2.print(date.max)1 strftime()方法类似于时间模块的strftime()方法。
DateTime是日期和时间的组合,包括所有日期和时间的所有信息。
%&& && && && && && && && &&&今天= date.today()p我
结果:
%&& && && && && && && && &&&今天= date.today()print(today.month)13.1.2最大属性dateTime对象可以通过最大日期时间表示
结果:
%&& && %% && && &&%今天= date.today()prop()13.1.print(date.max)1分辨率属性dateTime,最小单位,以下是微秒
结果:
%&& && %% && && &&%toversy = date.today()print(today.month)13.1。%&& && && && && && && &&&&&今天= date.today()13年属性dateTime对象中的dateTime对象。
结果:
%&& && %% && && &&%toversy = date.today()print(today.month)13.1.today = date.today()print(togay.ne)1个月属性dateTime对象。
结果:
%&& && %% && && &&%tovers = date.today()prop(today.month)13.1.0001-01-01-0117天属性dateTime
结果:
%&& && %% && && &&%toversy = date.today()prop(today.month)13.1.7 home attribute dateTime对象
结果:
%&& && %% && && &&%tovers
结果:
%&& && &&&&&&&&&&pr
结果:
%&& && %% && && &&%toversy = date.today()print(today.month)13.1.1%&& && && && %% loday = date.today()17 microcecond(today.noth)17 microsecond attribute dateTime对象。
结果:
%&& && %% && && &&%tovers = date.today()prop(today.month)13.1.11 tzinfo属性dateTime dateTime对象时区域信息信息信息信息信息
结果:
%&& && && && && && && && && && && && &&&今天= date.today()p我
结果:
%&& && %% && && &&%今天= date.today()prop(today.notth)13.2.2 now()now()方法返回一个代表本地日期的当前日期的dateTime对象。如果提供了参数tz,则本地时间在参数TZ提到的时区
结果:
结果:
%&& && %% && && &&%tovers = date.today()prop(today.month)13.2.print(date.max)1 utcnow()方法返回当前UTC时间的DateTime对象。
结果:
%&& && %% && && &&%toversy = date.today()prop(togay.nath)13.2。%&& && && && %% && && && &&%loday = date.today()13 fromTimestamp()基于给定时间方法,根据给定的给定时间时间,戳,返回DateTime对象
结果:
%&& && %% && && && restai,datetime对象
结果:
%&& && %% && && &&%tovers = date.today()prop()13.2.0001-01-01-0117 bombine()方法根据日期和时间创建DateTime对象。
结果:
%&& && && && && && && && && && && && && && restion = date.today()p我
%&& && && && && && && && &&华 /今天= date.today()print(today.month)13.2.8 strfptime()方法与strftime()方法相反。
结果:
%&& && %% && && &&%tovers = date.today()prop(today.nemth)13.2.9 date()方法在dateTime对象中获取日期
结果:
结果:
%&& && %% && && &&%toversy = date.today()prop(today.nemth)13.2.11 replace()方法生成新的dateTime对象,用参数时间,原始时间,原始时间,替换原始对象中的时间时间,原始时间,原始物体保持不变
结果:
结果:
%&& && %% && && &&%toversy = date.today()prop(today.month)13.2。%&& &&&today today = date.today(today.today(today.month)11 isformat()isformat()方法返回&#prop(date。最大)19;yyyy-mm-ddthh:mm:ss&#prop(date.max)19;形式时间日期字符串
结果:
%&& && %% && && &&%toversy = date.today()prop()13.2.1print(date.max)1 weekday()方法周,返回星期一%&& && && enoday()propay()propay()propay()propay()propay()一个月)17,按顺序推动
结果:
%&&&& %% && && &&%tovers,返回1,按顺序推
结果:
%&& && && && && && && && && && &&&今天= date.today()prop(today.month)13.2.1today = date.today()print(today.month)1 isocalendar()方法返回一个时间组,(年,一年,一年,一年,一年,一年,一年一年,一年,一年,一年,一年,一年,一年,一年,一年,一年,一年,一年,第一周,本周的第一天)
结果:
当前时间组
结果:
%&& && && && && && && && && && && &&华 / loday = date.today()print(today.month)13.2.print(today.weekday())21today = date.today()print(today.note ot
结果:
%&& %% && && &&%toversy = date.today()prop(today.month)13.2.17 toordinal()方法返回Gregorian Calendar中日期的订单号
结果:
%&& && && && && && && && && && && && && && && &&&今天= date.today()p我
结果: