e、 g."23:55:00"
我正在将公交时刻表数据库从Postgres转换为Mongo
给它一个任意的年/月/日来将其转换为javascript日期对象似乎没有多大意义,但我确实计划对数据解析后的时间进行一些简单的计算,以显示诸如"下一次停止时间"之类的内容,因此,如果我将其存储为字符串,我仍然需要将其转换为最终要进行比较的内容
我是MongoDB的新手,任何建议都将不胜感激
e、 g."23:55:00"
我正在将公交时刻表数据库从Postgres转换为Mongo
给它一个任意的年/月/日来将其转换为javascript日期对象似乎没有多大意义,但我确实计划对数据解析后的时间进行一些简单的计算,以显示诸如"下一次停止时间"之类的内容,因此,如果我将其存储为字符串,我仍然需要将其转换为最终要进行比较的内容
我是MongoDB的新手,任何建议都将不胜感激
可以将时间存储为数字(从00:00开始的秒数).它将自然排序,并在需要时易于从hh:mm:ss格式转换为hh:mm:ss格式.
//from 23:55:00 to the stored time
storedTime = hours * 3600 + minutes * 60 + seconds
//from the stored time to 23:55:00
hours = storedTime / 3600 // needs to be an integer division
leaves = storedTime - hours * 3600
minutes = leaves / 60
seconds = leaves - 60 * minutes