我有一个记录时间的字段,但我需要重写这个值。我的应用程序似乎是计时码表,我需要保持最佳时间。我怎样才能做到这一点 ?例如,我有5圈,结果是:
数据库应记录最新的0:5:0。我只有一个领域可以做到这一点。
答案 0 :(得分:0)
我会将时间字符串转换为秒,并将该值存储在数据库中。
或者,您可以将min()
与自定义key
功能一起使用:
times = ["1:0:0",
"2:0:0",
"1:5:0",
"3:0:0",
"0:5:0"]
print min(times, key=lambda x: [int(i.lstrip('0')) for i in x.split(':')])