怎么把包含 具体时间的 datetime,的小时,分,秒去掉
时间: 2024-03-23 20:40:31 浏览: 167
python datetime处理时间小结
你可以使用 Python 中的 datetime 库中的 strftime 方法来实现。
例如,如果你有一个名为 `dt` 的 datetime 对象,你可以使用以下代码来去掉时间中的小时、分钟和秒:
```python
dt = datetime.datetime.now() # 假设这是你的 datetime 对象
dt = dt.replace(hour=0, minute=0, second=0, microsecond=0) # 将小时、分钟和秒都设为 0
```
如果你只想从 datetime 对象中提取日期,可以使用以下代码:
```python
dt = datetime.datetime.now()
date_string = dt.strftime('%Y-%m-%d') # 将 datetime 对象转换为字符串,只保留日期部分
date_only = datetime.datetime.strptime(date_string, '%Y-%m-%d') # 将字符串转换回 datetime 对象
```
这样可以将 datetime 对象中的时间部分去掉,只保留日期部分。
阅读全文