一、假如你需要将这样的日期格式解析成国际通用的日期:
uk = "Jul 31, 2022 10:04:38 p.m. PDT"
fr = "2 janv. 2021 11:31:39 UTC" # 法国1月2日
jp = "2022/07/12 10:04:03 JST"
it = "31 lug 2021 22:14:56"
es = "31 jul. 2021 22:08:08" # 西班牙7月31日
de = "01.08.2021 22:15:54"
se = "2 jan. 2022 07:12:44"
nl = "31 jul. 2021 22:04:02" # 波兰7月31日
pl = "2 lis 2021 08:27:54"
创建一个DateFrame,并用apply方法放入dateparser.parse()函数解析,结果如下:
import dateparser
import pandas as pd
df = pd.DataFrame({'dates': (uk,fr,jp,it,es,de,se,nl,pl)})
# 使用dateparser.parse函数解析日期
df['datesparsed'] = df['dates'].apply(dateparser.parse, settings={'DATE_ORDER': 'DMY'})
dates | datesparsed | |
---|---|---|
0 | Jul 31, 2022 10:04:38 p.m. PDT | 2022-07-31 22:04:38-07:00 |
1 | 2 janv. 2021 11:31:39 UTC | 2021-01-02 11:31:39+00:00 |
2 | 2022/07/12 10:04:03 JST | 2022-12-07 10:04:03+09:00 |
3 | 31 lug 2021 22:14:56 | 2021-07-31 22:14:56 |
4 | 31 jul. 2021 22:08:08 | 202 |