为了账号安全,请及时绑定邮箱和手机立即绑定

将 Python 'min:sec' 字符串转换为看起来相同的时间对象

将 Python 'min:sec' 字符串转换为看起来相同的时间对象

aluckdog 2021-11-02 16:16:26
出于某种原因,tablesorter 只能在表示时间低于 '25:00' 的字符串上正常工作。例如,它将 '25:00' 以上的任何内容置于低于 '24:12' 或 '09:24' 的位置。所以我可能需要将字符串转换为时间格式。能够col-index: { sorter: 'time'}在tablesorter中使用。这是现在的样子我已经阅读了日期时间和时间文档,在 SO 上找到了一些很好的答案,但找不到我所需要的。我得到的最接近的是:from datetime import datetimedatetime_object = datetime.strptime('12:55', '%M:%S')print(datetime_object)>>> 1900-01-01 00:12:55
查看完整描述

2 回答

?
沧海一幻觉

TA贡献1824条经验 获得超5个赞

如果您使用的是我的 tablesorter 分支,还有一个额外的倒计时解析器。加载parser-duration.js文件并将排序器设置为“倒计时”。


查看完整回答
反对 回复 2021-11-02
?
慕勒3428872

TA贡献1848条经验 获得超6个赞

time() 方法仅用于从给定的日期时间对象中获取时间。


from datetime import datetime


datetime_object = datetime.strptime('12:55', '%M:%S').time()

print(str(datetime_object)[3:])

输出:


12:55


查看完整回答
反对 回复 2021-11-02
  • 2 回答
  • 0 关注
  • 223 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信