python datetime 蓝桥杯
时间: 2023-10-20 12:08:55 浏览: 104
Python中的datetime模块提供了处理日期和时间的函数和类。在蓝桥杯中,datetime模块通常用于处理时间戳或时间格式的输入输出,以及计算时间差等操作。
以下是datetime模块中常用的函数和类:
1. datetime.datetime:表示日期和时间的类,可以用于创建日期时间对象,支持加减运算、比较运算等操作。
2. datetime.date:表示日期的类,可以用于创建日期对象,支持加减运算、比较运算等操作。
3. datetime.time:表示时间的类,可以用于创建时间对象,支持加减运算、比较运算等操作。
4. datetime.timedelta:表示时间差的类,可以用于计算时间差,支持加减运算、比较运算等操作。
5. datetime.datetime.strptime:将字符串转换为日期时间对象。
6. datetime.datetime.strftime:将日期时间对象转换为字符串。
下面是一些示例代码:
```python
import datetime
# 创建时间戳对象
timestamp = datetime.datetime.now()
print(timestamp)
# 创建日期对象
date = datetime.date.today()
print(date)
# 创建时间对象
time = datetime.time(hour=12, minute=30, second=0)
print(time)
# 计算时间差
delta = datetime.timedelta(days=1)
print(timestamp - delta)
# 字符串转日期时间对象
str_time = '2022-01-01 12:00:00'
datetime_obj = datetime.datetime.strptime(str_time, '%Y-%m-%d %H:%M:%S')
print(datetime_obj)
# 日期时间对象转字符串
str_time = datetime_obj.strftime('%Y-%m-%d %H:%M:%S')
print(str_time)
```
以上是datetime模块的一些基本用法,可以根据需要进一步了解和使用。
阅读全文