出于某种原因,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
文件并将排序器设置为“倒计时”。
慕勒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
添加回答
举报
0/150
提交
取消