Python 是否有将yyyyddd从csv文件转换为yyyy mm dd的功能?
我正在尝试将csv文件中的日期从yyyyddd(其中day是一年中的第365天)转换为yyyy-mm-dd。我一直在尝试使用datetime,但该函数似乎适用于在python中创建的数据,而不是在导入的csv中 日期时间库可用于将YYYYddd格式解析为YYYY-mm-ddPython 是否有将yyyyddd从csv文件转换为yyyy mm dd的功能?,python,pandas,csv,datetime,Python,Pandas,Csv,Datetime,我正在尝试将csv文件中的日期从yyyyddd(其中day是一年中的第365天)转换为yyyy-mm-dd。我一直在尝试使用datetime,但该函数似乎适用于在python中创建的数据,而不是在导入的csv中 日期时间库可用于将YYYYddd格式解析为YYYY-mm-dd >>> from datetime import datetime >>> date = '2019001' >>> parsed = datetime.strptime
>>> from datetime import datetime
>>> date = '2019001'
>>> parsed = datetime.strptime(date, '%Y%j')
>>> print(datetime.strftime(parsed, '%Y-%m-%d'))
2019-01-01
您尝试过哪些方法?欢迎来到StackOverflow。为了更好地帮助您,我们需要一些示例数据。5排就够了。有关制作一个好的
ddd
问题的更多信息,请参见此处:ddd
的格式说明符是%j
当以YYYYddd
格式读取日期时,您可以将解析器设置为%Y%j