python - 使用 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 '%'
任何帮助表示赞赏。
解决方案
不知道你为什么使用地图,你可以在那个字符串上使用 strptime,对我有用
import datetime
dt = datetime.datetime.strptime('3/27/2013 2:54:00 PM', '%m/%d/%Y %I:%M:%S %p')
print(dt)
推荐阅读
- mongodb - FindOneAndUpdate 函数不更新数据库
- javascript - JavaScript工厂函数修改闭包范围外的变量
- cypress - 单击元素失败,因为它错误地认为它是不可见的
- mysql - 如何避免在每个 MySql 查询中使用数据库名称
- css - 如何将 SVG 的高度设置为其封闭容器的高度?
- php - PHP:你如何修复第五个有异常对齐的 SQL 项?
- python - Numpy 生成导致分割掩码对角分割的 x,y 坐标
- amazon-web-services - 在从 ec2 实例执行同步或复制操作时删除 s3 存储桶中存在的文件夹中的文件
- php - 如何在不更新过滤器的情况下刷新 UserFrosting UFTable
- json - 使用 json 在 VB6 中访问 Web 服务