鱼C论坛

 找回密码
 立即注册
查看: 1601|回复: 4

[已解决]pyhthon--带AM的时间转换为24小时制问题

[复制链接]
发表于 2021-1-10 17:52:03 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
微信图片_20210110173656.png
如图所示,我想把“Trip Start Timestamp”的时间转换为24小时,
我用的:
pd.to_datetime(trip['Trip Start Timestamp']).strftime('%b %d, %Y, %H:%M:%S')

但是报错。
微信图片_20210110173907.png


求大神赐教,捣鼓了一天都还没解决。。04/03/2020 02:00:00 PM
06/25/2020 10:00:00 PM
04/26/2020 08:00:00 AM
05/19/2020 12:15:00 PM
06/09/2020 01:00:00 AM
04/23/2020 10:00:00 AM
06/18/2020 02:15:00 PM
06/06/2020 08:00:00 PM
最佳答案
2021-1-10 18:26:59
本帖最后由 suchocolate 于 2021-1-10 18:30 编辑

看起来pd.to_datetime返回的是pd的series对象,没有返回datetime对象,所以没有strftime方法。
12转24转换:
#1)time模块
import time
t1 = time.strptime('2:45 PM', '%I:%M %p')
print(time.strftime('%H:%M', t1))

#2)datetime模块
from datetime import datetime
t1 = datetime.strptime('2:45 PM', '%I:%M %p')
print(datetime.strftime(t1, '%H:%M'))

你把代码贴全,才能进一步分析。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-1-10 18:26:59 | 显示全部楼层    本楼为最佳答案   
本帖最后由 suchocolate 于 2021-1-10 18:30 编辑

看起来pd.to_datetime返回的是pd的series对象,没有返回datetime对象,所以没有strftime方法。
12转24转换:
#1)time模块
import time
t1 = time.strptime('2:45 PM', '%I:%M %p')
print(time.strftime('%H:%M', t1))

#2)datetime模块
from datetime import datetime
t1 = datetime.strptime('2:45 PM', '%I:%M %p')
print(datetime.strftime(t1, '%H:%M'))

你把代码贴全,才能进一步分析。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-1-10 18:43:08 | 显示全部楼层
你可以遍历一下这个Series,把里面的每一个元素都转换一遍试试
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-1-10 21:24:12 | 显示全部楼层
suchocolate 发表于 2021-1-10 18:26
看起来pd.to_datetime返回的是pd的series对象,没有返回datetime对象,所以没有strftime方法。
12转24转换 ...

谢谢哥,明白了好多!感谢
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-1-10 21:24:52 | 显示全部楼层
qiuyouzhi 发表于 2021-1-10 18:43
你可以遍历一下这个Series,把里面的每一个元素都转换一遍试试

感谢答疑!这也是个办法
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-16 21:54

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表