【发布时间】:2013-11-22 13:47:16
【问题描述】:
我想跟踪各种商店的营业时间,但我不知道什么是最好的存储方式。
一个直观的解决方案是为每一天设置开始时间和结束时间。但这意味着每天有两个属性,看起来不太好。
另一种方法是每天都有一个开始时间和一个day to second 间隔。但是,这仍然意味着两个属性。
最常用和最简单的表示方法是什么?我正在使用 oracle。
【问题讨论】:
-
为什么你认为有两个记录不同信息的属性看起来不好看?这不是最明显的做法吗?
-
@jpw 是对的,但您也可以使用 BigInt 之类的东西来存储高字节和低字节的开头和结尾,就像在过去的甜蜜时光中一样:) 顺便说一句,数据库是什么?
-
@jim 那些日子啊?
-
作为一个选项 - 从 00:00 开始和结束的分钟数。
-
好的,好的。我只是希望有一种方法可以轻松地存储这些信息,然后检查给定时间是否在间隔内。如何检查是否需要更长的条件^^