Python实现的简单日期和时间处理示例
发布时间:2023-12-04 14:59:14
Python提供了datetime模块来处理日期和时间。datetime模块中包含了datetime类,该类可用于表示和操作日期和时间。
使用datetime类前,需要先导入datetime模块:
import datetime
下面是一些常用的日期和时间处理示例:
1. 获取当前日期和时间
current_datetime = datetime.datetime.now() print(current_datetime)
输出结果类似于:2022-01-01 12:00:00
2. 获取当前日期
current_date = datetime.date.today() print(current_date)
输出结果类似于:2022-01-01
3. 获取当前时间
current_time = datetime.datetime.now().time() print(current_time)
输出结果类似于:12:00:00
4. 根据指定的日期和时间创建datetime对象
specified_datetime = datetime.datetime(2022, 1, 1, 12, 0, 0) print(specified_datetime)
输出结果类似于:2022-01-01 12:00:00
5. 获取指定日期的年、月、日
year = specified_datetime.year month = specified_datetime.month day = specified_datetime.day print(year, month, day)
输出结果为:2022 1 1
6. 获取指定日期的星期几
weekday = specified_datetime.weekday() print(weekday)
输出结果为:5(星期六,星期从0开始计数)
7. 格式化日期和时间
formatted_datetime = specified_datetime.strftime("%Y-%m-%d %H:%M:%S")
print(formatted_datetime)
输出结果为:2022-01-01 12:00:00
8. 将字符串解析为datetime对象
parsed_datetime = datetime.datetime.strptime("2022-01-01 12:00:00", "%Y-%m-%d %H:%M:%S")
print(parsed_datetime)
输出结果为:2022-01-01 12:00:00
这些是一些常用的日期和时间处理示例,可以根据具体的需求进行扩展和调整。
