date和datetime用法
时间: 2024-02-11 13:04:55 浏览: 67
date和datetime是Python中的两个日期时间模块,它们的用法如下:
1. date用法:
date主要用来表示日期,具体用法如下:
```python
import datetime
d = datetime.date(2022, 11, 11) # 创建一个日期对象
print(d.year, d.month, d.day) # 打印年月日
print(d.strftime('%Y-%m-%d')) # 格式化输出日期
```
2. datetime用法:
datetime用来表示日期和时间,具体用法如下:
```python
import datetime
dt = datetime.datetime(2022, 11, 11, 11, 11, 11) # 创建一个日期时间对象
print(dt.year, dt.month, dt.day, dt.hour, dt.minute, dt.second) # 打印年月日时分秒
print(dt.strftime('%Y-%m-%d %H:%M:%S')) # 格式化输出日期时间
```
另外,还可以使用datetime模块中的now()方法获取当前日期时间,例如:
```python
import datetime
now = datetime.datetime.now() # 获取当前日期时间
print(now.strftime('%Y-%m-%d %H:%M:%S')) # 格式化输出当前日期时间
```
需要注意的是,date和datetime都是不可变类型,一旦创建就不能修改其值。如果需要修改日期时间,需要创建一个新的对象。
阅读全文