文章目录
- 概要
- 基本使用
- 代码示例
概要
datetime模块是Python中用于处理日期和时间的内置模块,提供了各种函数和类来操作日期、时间和时间间隔。
基本使用
一些常用的datetime模块的函数有:
- datetime.today():返回当前本地日期和时间。
- datetime.now():返回当前本地日期和时间,可以通过参数指定时区。
- datetime.utcnow():返回当前UTC日期和时间。
- datetime.fromtimestamp(timestamp):将给定的时间戳转换为datetime对象。
- datetime.combine(date, time):将给定的日期和时间组合为一个datetime对象。
一些常用的datetime模块的类有:
- datetime.date:表示日期的类,包含年、月、日。
- datetime.time:表示时间的类,包含时、分、秒、毫秒等。
- datetime.datetime:表示日期和时间的类,包含年、月、日、时、分、秒、毫秒等。
- datetime.timedelta:表示时间间隔的类,可以进行日期和时间的加减运算。
代码示例
import datetime
# 获取当前日期和时间
current_time = datetime.datetime.now()
print('现在的日期和时间', current_time)
print('只获取时间:', current_time.time())
print('只获取日期:', current_time.date())# 格式化日期时间
formatted_datetime = current_time.strftime("%Y-%m-%d %H:%M:%S")
print('格式化的日期和时间:', formatted_datetime)'''%Y 四位数的年份表示(000-9999)%m 月份(01-12)%d 月内中的一天(0-31)%H 24小时制小时数(0-23)%M 分钟数(00-59)%S 秒(00-59)
'''