csv中datetime是按日月年时分秒格式,to_datetime()函数将字符串转换为datetime类型
时间: 2024-05-12 19:15:49 浏览: 142
C#、.Net中把字符串(String)格式转换为DateTime类型的三种方法
是的,你说得对。在 Python 中,我们可以使用 pandas 库的 to_datetime() 函数将字符串转换为 datetime 类型。例如,假设我们有一个叫做 `date_string` 的字符串,它的格式是 `%d-%m-%Y %H:%M:%S`,表示日期、时间和秒,我们可以用以下代码将其转换为 datetime 类型:
```
import pandas as pd
date_string = '31-12-2021 23:59:59'
date_time_obj = pd.to_datetime(date_string, format='%d-%m-%Y %H:%M:%S')
print('Date:', date_time_obj.date())
print('Time:', date_time_obj.time())
```
输出将是:
```
Date: 2021-12-31
Time: 23:59:59
```
在这个例子中,我们使用了 `pd.to_datetime()` 函数将字符串转换为 datetime 类型,并通过 `format` 参数指定了日期格式。最后,我们使用 `date()` 和 `time()` 方法分别提取日期和时间部分。
阅读全文