pandas时间标准化
时间: 2023-10-13 18:28:37 浏览: 75
pandas 时间格式转换的实现
在pandas中,可以使用to_datetime()方法将时间字符串转换为时间格式,然后使用strftime()方法将时间格式化为标准化时间字符串。
例如,将时间字符串转换为时间格式:
```
import pandas as pd
time_str = '2022-01-01 12:00:00'
time_format = '%Y-%m-%d %H:%M:%S'
time = pd.to_datetime(time_str, format=time_format)
print(time)
```
输出结果为:
```
2022-01-01 12:00:00
```
然后,将时间格式化为标准化时间字符串:
```
time_str_standard = time.strftime('%Y-%m-%dT%H:%M:%S.%fZ')
print(time_str_standard)
```
输出结果为:
```
2022-01-01T12:00:00.000000Z
```
注意,在输出结果中,标准化时间字符串的格式是ISO 8601格式,表示为YYYY-MM-DDTHH:MM:SS.sssZ。其中,T表示时间的起始,Z表示UTC时区。
阅读全文