|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
如图所示,我想把“Trip Start Timestamp”的时间转换为24小时,
我用的:
- pd.to_datetime(trip['Trip Start Timestamp']).strftime('%b %d, %Y, %H:%M:%S')
复制代码
但是报错。
求大神赐教,捣鼓了一天都还没解决。。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
本帖最后由 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'))
复制代码
你把代码贴全,才能进一步分析。
|
|