当前位置: 首页 > 网络应用技术

Python时间处理的DateTime模块

时间:2023-03-06 22:58:53 网络应用技术

  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我

  结果: