ste*_*lli 7 python format datetime python-3.x pandas
Python 中有多个 DateTime 解析器,可以自动解析日期字符串,而无需提供日期时间格式。我的问题是我不需要转换日期时间,我只需要日期时间格式。
示例:从“2021-01-01”开始,我想要类似“%Y-%m-%d”或“yyyy-MM-dd”的内容。
我唯一的想法是尝试使用不同的格式进行投射并获得成功,但我不想列出每种可能的格式。
我正在使用 pandas,因此我可以使用适用于系列或字符串 DateTime 解析器的方法。
有任何想法吗?
在 中pandas,这是通过以下方式实现的pandas._libs.tslibs.parsing.guess_datetime_format
from pandas._libs.tslibs.parsing import guess_datetime_format
guess_datetime_format('2021-01-01')
# '%Y-%m-%d'
Run Code Online (Sandbox Code Playgroud)
由于日/月总是存在歧义,因此您可以指定 dayfirst 情况:
guess_datetime_format('2021-01-01', dayfirst=True)
# '%Y-%d-%m'
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1090 次 |
| 最近记录: |