我正在开发一个带有火车时刻表的应用程序,其中首班火车在 0400 出发,而最后一班火车在 0200 出发。因此,该应用程序的用户处理从 0300 开始到 0300 结束的日子。换句话说,当他们说“周三 0200 的火车”他们真正的意思是“周四 0200 出发的火车”。
我们的应用程序需要存储(例如)星期三出发的所有火车,这意味着它不应该包括在 0300 之前出发的火车,但它应该包括从第二天出发直到 0300 的火车。
我将如何在应用程序中表示这一点而不会发疯?以及如何将其存储在数据库中以便于查询?