datetime模块详细讲解

datetime模块是Python中最常用的时间处理模块,可以方便地进行日期时间的计算、格式化、输出等操作。在这个模块中,主要有两个类:datetime和date。

datetime类

datetime类表示一个具体的日期和时间,其构造函数有年、月、日、时、分、秒等参数。该类常用的方法有:

  1. today():获取当前日期时间。
  2. now():获取当前日期时间,包含微秒。
  3. fromtimestamp():将时间戳转换为日期时间。
  4. strftime():将日期时间按照指定格式输出。
  5. replace():替换日期时间的某个部分,返回新的datetime对象。

例子:

import datetime

# 获取当前日期时间
now = datetime.datetime.now()
print(now)

# 使用指定参数构造datetime对象
dt = datetime.datetime(2022, 10, 1, 12, 30, 45)
print(dt)

# 将时间戳转为datetime对象
timestamp = 1643121465
dt = datetime.datetime.fromtimestamp(timestamp)
print(dt)

# 格式化输出
now = datetime.datetime.now()
print(now.strftime('%Y-%m-%d %H:%M:%S'))

# 替换部分日期时间
dt = datetime.datetime(2022, 10, 1, 12, 30, 45)
new_dt = dt.replace(year=2023)
print(new_dt)

输出结果:

2022-10-01 

你可能感兴趣的:(python实用代码,python,数学建模,开发语言)