AM/PM列名称

4 datetime database-design

没有争论以这种方式存储日期时间的相对优点......

如果您有一个存储AM或PM的列,您会将该列称为什么?

编辑:

我应该知道有一群人无法抗拒对这个想法嗤之以鼻......你没有看到我即将这样做,我想做到这一点,我是不清楚无法做到这一点的无数原因......但是你们中的一些人仍然觉得自己很骄傲,并且担心自己有多聪明,而不是接受问题的价值并提供有用的东西.

我也很高兴有这么多人不值得这种诽谤并提出一些好主意.谢谢你的想法.

大多数值组都有名称,1-24的值称为小时,从1-12个月开始,等等.但对于AM/PM,组的名称,集合,域名的名称是什么......它们是显然不是"meridiem",因为那是中午单点的名称.这就像把AD和BC称为基督或主宰.而BCE或CE可能适合"时代"专栏.

Bil*_*win 10

AM和PM代表"ante meridiem"和"post meridiem".

因此,该列的一种可能性是: meridiem CHAR(2)


Joe*_*orn 9

当你在格式字符串中指定't'或'tt'时,查看MS调用它,它们只是说AM/PM指示符.

但是,这并不适合我,因为列的类型(如果你必须这样做)当然应该是bit.考虑到这一点,您需要一个列名称,其值由每个记录的值的真/假性清楚地表示.更像是IsPM,IsAM,IsAfterNoon或IsPostMeridiem.