Python常用模块介绍——时间处理(datetime模块)

114 阅读2分钟

Python的datetime模块是一个处理日期和时间的内置模块。它提供了许多类和函数,用于操作和格式化日期和时间。

主要功能:
  1. 日期和时间对象:datetime模块提供了多种日期和时间对象,如date、time、datetime等。这些对象可以表示特定的日期和时间,并可以进行各种操作和计算。
  2. 日期和时间格式:datetime模块支持多种日期和时间格式,包括年、月、日、时、分、秒等。你可以使用strftime()方法将日期和时间对象转换为特定格式的字符串,或者使用strptime()方法将字符串解析为日期和时间对象。
  3. 日期和时间运算:datetime模块提供了一些函数和运算符,用于对日期和时间进行加减、比较等操作。例如,可以使用timedelta类表示时间间隔,并使用+、-等运算符进行日期和时间的加法、减法等运算。
  4. 时区支持:datetime模块支持时区处理,可以将日期和时间与特定的时区关联起来。你可以使用pytz库来处理时区转换和夏令时等问题。
  5. 日期和时间格式化:datetime模块还提供了一些格式化选项,可以将日期和时间对象转换为更易读或更美观的字符串形式。你可以使用strftime()方法指定自定义的日期和时间格式。
示例

使用datetime模块获取当前日期和时间,并将其格式化为字符串:

输出结果:

以上代码将输出类似于"当前日期和时间"的结果。你可以根据自己的需求使用datetime模块的其他功能来处理日期和时间。