首页 > 解决方案 > 使用 datetime.datetime.strptime 时出现值错误

问题描述

我想将字符串项转换为我需要的日期时间格式。

字符串项是这样的:'3/27/2013 2:54:00 PM'

我的代码如下:map(datetime.datetime.strptime,'3/27/2013 2:54:00 PM', '%m/%d/%Y %I:%M:%S %p')

我收到以下错误:stray % in format '%'

任何帮助表示赞赏。

标签: pythondatetime

解决方案


不知道你为什么使用地图,你可以在那个字符串上使用 strptime,对我有用

import datetime

dt = datetime.datetime.strptime('3/27/2013 2:54:00 PM', '%m/%d/%Y %I:%M:%S %p')
print(dt)

推荐阅读