Kal*_*lid 4 language-agnostic time datetime time-management
我们正在构建一个应用程序,为各种业务存储"营业时间".表示此数据的最简单方法是什么,以便您可以轻松检查项目是否已打开?
一些选择:
有没有人有存储和查询时间表信息的经验和任何建议?
(有各种各样的疯狂角落案例,比如"关闭本月的第一个星期二",但我们会将其留下另一天).
将每个连续的时间块存储为开始时间和持续时间; 这样可以更轻松地检查小时数何时跨越边界
如果你确定几小时的操作永远不会跨越日期界限(即永远不会有一个开放的全夜销售或72小时的马拉松赛事等)那么开始/结束时间就足够了