Python 日期时间教程:操作时间、日期和时间跨度

在 Python 中处理日期和时间可能很麻烦 。值得庆幸的是,有一种内置的方法可以让它变得更容易:Python datetime 模块 。
datetime 帮助我们识别和处理与时间相关的元素,如日期、小时、分钟、秒、星期几、月份、年份等 。它提供各种服务,如管理时区和夏令时 。它可以处理时间戳数据 。它可以从字符串中提取星期几、月份中的某一天以及其他日期和时间格式 。
简而言之,它是处理 Python 中与日期和时间相关的任何内容的非常强大的方法 。让我们开始吧!
在本教程中,我们将详细了解 Python 日期时间函数,包括:

  • 创建日期对象
  • 从日期获取年和月
  • 从日期获取月日和工作日
  • 从日期获取小时和分钟
  • 从日期获取一年中的周数
  • 将日期对象转换为时间戳
  • 将 UNIX 时间戳字符串转换为日期对象
  • 处理 timedelta 对象
  • 获取两个日期和时间之间的差异
  • 格式化日期:strftime() 和 strptime()
  • 处理时区
  • 使用 Pandas 日期时间对象获取年、月、日、小时和分钟获取工作日和一年中的某一天将日期对象转换为 DataFrame 索引
Python 日期时间类在开始编写代码之前,有必要了解一下datetime 模块中使用的五个主要对象类。根据我们尝试做的事情,我们可能需要使用这些不同的类中的一个或多个: