我正在开发一个赛马应用程序,需要将赛马耗时存储在一个表中。我将从一个以逗号分隔的文件导入数据,该文件以一种格式提供最终时间,以另一种格式提供内部耗时。下面是一个例子:
Final Time: 109.39 (1 minute, 9 seconds and 39/100th seconds)
Quarter Time: 2260 (21 seconds and 60/100th seconds)
Half Time: 4524 (45 seconds and 24/100th seconds)
Three Quarters: 5993 (59 seconds and 93/100th seconds)
我希望能够灵活地轻松执行英尺/秒计算以及将耗时转换为拆分等操作。我还希望能够轻松地以五分之一秒或百分之一显示时间(经过或拆分)。
Times in fifths: :223 :451 :564 1:091 (note the last digits are superscripts)
Times in hundredths: 22.60 :45.24 :56.93 1:09.39
提前感谢您的投入。
最佳答案
通常,时间跨度存储为 (1) 已用秒数或 (2) 开始/结束日期时间。如果需要,经过的秒数可以是整数或 float / double 。您可能很有创意/很疯狂,并且将所有时间都存储为毫秒,在这种情况下您只需要一个整数。
关于database - 在数据库中存储耗时的最佳方法是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6233943/