python字符串转换为datetime
时间:2020-02-23 14:43:32 来源:igfitidea点击:
在本教程中,我们将看到如何将字符串转换为DateTime对象。
假设,我们将字符串作为输入,我们希望将其转换为DateTime对象以从中提取各种细节。
- 使用strptime.
- 使用Parser.
使用strptime方法
我们只需使用strptime将字符串转换为DateTime。
让我们通过示例来理解。
from datetime import datetime datetime_object = datetime.strptime('Apr 15 2019 8:29PM', '%b %d %Y %I:%M%p') print("datetime Obj:",datetime_object)
输出:
datetime Obj: 2019-04-15 20:29:00
让我们了解脑敏%b,%d,%y,%i,%m和%p
- %b月作为区域设置的缩写名称(4月)
- %d 以零填充十进制数(15)表示的月份中的某一天
- %Y年与世纪作为十进制数(2019年)
- %i小时(12小时)作为零填充十进制数(8)
- %米分钟作为零填充十进制数(29)
- %p diatale的相当于AM或者PM(PM)
使用Parser.
我们可以使用第三方模块DETUTIL获取DATETIME对象的对象。
from dateutil import parser dt = parser.parse("Apr 15 2019 8:29PM") print("datetime Obj:",dt)
输出:
datetime Obj: 2019-04-15 20:29:00