Python 日期和时间 —— datetime
Python 日期和时间 —— datetime Python提供了多个内置模块用于操作日期时间,如calendar,time,datetime。calendar用于处理日历相关 ;time提供的接口与C标准库time.h基本一致;而其中应用最广的即datetime,相比于time模块,datetime模块的接口则更直观、更容易调用。本文将会对datetime进行学习。 datetime 模块为日期和时间处理提供了多种方法。支持方法的同时,还可格式化输出。此外,该模块还支持时区的处理。 datetime 库 可见包含四大类,date表示日期(年月日);datetime(年月日时分秒...)继承 date;time表示时间(时分秒...);timedelta 表示时间差;tzinfo 表示时区信息(本章暂不做介绍)。 datetime.date date 即日期,类的构成为 (年, 月,日),对应的 year、month、day 均为date类的属性(type 为 int)。 year的范围是[MINYEAR, MAXYEAR],即[1, 9999]; month的范围是[1, 12]。(月份是从1开始的,不是从0开始的); day的最大值根据给定的year, month参数来决定。例如闰年2月份有29天,非闰年28天; 若超范围,会报错