python将2023-06-01 00:00:00转为将2023-06-01的办法都有几种,列举几个
时间: 2024-01-10 16:03:00 浏览: 82
使用python将时间转换为指定的格式方法
有以下几种方法可以将字符串 '2023-06-01 00:00:00' 转为日期类型:
1. 使用 datetime 模块中的 strptime 方法将字符串转为 datetime 对象,然后使用 date 方法提取日期部分:
```python
import datetime
dt_str = '2023-06-01 00:00:00'
dt = datetime.datetime.strptime(dt_str, '%Y-%m-%d %H:%M:%S')
date = dt.date()
print(date)
```
输出为:
```
2023-06-01
```
2. 使用 dateutil 模块的 parser 方法直接将字符串转为日期类型:
```python
from dateutil.parser import parse
dt_str = '2023-06-01 00:00:00'
date = parse(dt_str).date()
print(date)
```
输出为:
```
2023-06-01
```
3. 使用 pandas 模块的 to_datetime 方法将字符串转为日期类型,然后使用 date 方法提取日期部分:
```python
import pandas as pd
dt_str = '2023-06-01 00:00:00'
dt = pd.to_datetime(dt_str)
date = dt.date()
print(date)
```
输出为:
```
2023-06-01
```
阅读全文