提议将时态数据的本领值存储在专用日历字段类型之一中。 这些数据库字段类型挑升用于存储本领和日历信息。 与在数值或字符串字段中存储本领比拟裸舞,这些类型关于查询性能更为灵验,且可接济愈加复杂的数据库查询。
了解探求存储时态数据的最好作念法的庄重信息
要是您将本领值存储在字符串或数值(短整型、长整型、浮点型或双精度型)字段中,则不错使用调度本领字段地舆处治器具将其调度为日历字段类型。 使用此器具不错指定用来讲授日历和本领值的圭臬或自界说本领形势,并将其调度为日历形势之一。
调度本领字段器具接济圭臬形势。 关联词,关于使用自界说日历和本领形势存储在字符串字段中的本领值,您不错创建用来讲授数据的自界说日历和本领形势。 举例,在使用调度本领字段器具将一个存储为字符串形势的本领值“Tuesday, August 20, 2002”调度为日历形势时,请将输入本领形势指定为 dddd, MMMM dd, yyyy。日历和本领形势字符串
日历和本领形势字符串领受一致的形势包含日历和本领信息。 每个形势字符串齐由包含可用形势类型的形势组合组成。 形势类型包括星期、月、小时和秒等。 在单个日历和本领形势字符串中,只应使用每种形势类型中的一种形势。 然则,并非每种形势类型齐需要包含在形势字符串中。 举例,在界说日历形势字符串时只使用年、月、日信息而不触及任何本领信息的作念法十分常见。
形势字符串既不错只包含本领信息或日历信息,也不错同期包含日历和本领的组合信息。 此外,形势字符串还不错包含用来分隔形势字符串中所用形势的分隔符,如逗号。
您需要对数据进行分析,从而细目用于讲授数据的理念念日历和本领形势字符串。 以下示例显露了用于讲授日历和本领的多样形势字符串:
日历和本领形势字符串示例自界说日历和本领形势自界说形势字符串由一个或多个日历和本领形势讲明符组成。 下表汇总了可用来创建讲授数据的自界说日历和本领形势的形势讲明符:
日历和本领形势讲明符dddd
星期
以全名显露的星期。 此函数使用与指定区域斥地关系的星期全名,举例,“英语(好意思国)”中的 Monday。
M
月
数字形势的月份,个位数月份无前导零。
MM
月
数字形势的月份,个位数月份有前导零。
MMM
月
以三个字母的缩略形势显露的月。 此函数使用与指定区域斥地关系的缩写,举例,“英语(好意思国)”中的 Nov。
MMMM
月
以全名显露的月。 此函数使用与指定区域斥地关系的月份全名,举例,“英语(好意思国)”中的 November 和“西班牙语(西班牙)”中的 noviembre。
y
年
两位数的年份,但小于 10 的年份莫得前导零。
yy
年
以末两位数显露的年份裸舞,但小于 10 的年份具有前导零。
yyy
年
以三位数暗意的年份。 用这种要领暗意的年份规模不错从 1 到 999。
yyyy
年
以四位数显露的年份。
gg
纪元
期间/年代字符串。 此函数使用与指定区域斥地关系的纪元值。
T
本领分隔符
此分隔符用于联接上一个日历值和下一个本领值。 函数通常以 ISO 形势显露。
h
小时
小时,个位数小时无前导零;12 小时制。
米奇777在线播放欧美H
小时
小时,且单元数小时莫得前导零;24 小时制
hh
小时
小时,个位数小时有前导零;12 小时制。
HH
小时
小时,且单元数小时具有前导零;24 小时制
m
分
分钟,个位数分钟无前导零。
mm
分
分钟,个位数分钟有前导零。
s
秒
秒,个位数秒无前导零。
ss
秒
秒,个位数秒有前导零。
s.s
秒
秒,包括亚秒,个位数秒无前导零。 尽管此形势只可显露一位一丝,但仍可使用纵情位数的一丝。
ss.s
秒
秒,包括亚秒,个位数秒有前导零。 尽管此形势只可显露一位一丝,但仍可使用纵情位数的一丝。
t
本领标记
单字符本领标记字符串,举例,A 或 P。
tt
本领标记
多字符本领标记字符串,举例,AM 或 PM。
z
时区携带符
尔后缀暗意本领值领受相助天下本领 (UTC) 形势。 函数通常以 ISO 形势显露。
分隔符分隔符是用于分隔文本数据值信息的字符。 常用的分隔符包括逗号 (,)、冒号 (:) 和空格 ( ),但可用于创建形势字符串的分隔符不受任何约束。 您不错创建富饶不带任何分隔符的形势字符串,尤其是在讲授存储在数值字段中的日历和本领时,因为大部分常用的分隔符齐无法在数值字段中存储。
在极少数情况下,包含分隔符的数据与上表中的形势冲破。 在这种情况下,必须使用单引号来窒碍形势字符串中的分隔符。 一般来说,单引号可用来窒碍形势字符串中的悉数分隔符,但除非存在潜在冲破,不然不提议您使用单引号。 以下示例对这些见识进行了讲明:
区域斥地区域斥地相配伏击,因为它们决定着上表中某些数据形势的较长制图抒发的灵验数据值。 举例,仅当区域斥地为英语区域时,才会为 MMMM 对应讲授值 November。 在某些情况下,要是形势字符串不使用任何较长的制图抒发,则区域斥地将与日历讲授无关,但区域斥地可能会影响 AM 和 PM 携带符的讲授。 要是未指定 AM 或 PM 携带符,则将使用区域斥地默许的 AM 和 PM 携带符。
区域斥地不会影响用于创建形势字符串的形势。 举例,不管何种区域斥地,字符 M(或 MM、MMM、MMMM)齐暗意月份。 以下示例讲明了怎么使用区域斥地来讲授日历:
AM 和 PM 携带符存在每个区域斥地的圭臬本领标记,或 AM 和 PM 携带符。 然则,可自行界说本领标记。 要是形势字符串中存在本领标记(t 或 tt),则必须界说暗意该本领标记的字符。 本领标记仅适用于使用 12 小时制 (h 或 hh)的形势字符串。 但并不适用于使用 24 小时制(H 或 HH)的形势字符串。 要是您莫得界说我方的本领标记,则将使用所选区域斥地的圭臬本领标记。 要自行界说 AM 和 PM 携带符,本领字段的字段数据类型必须为文本。 以下示例将只使用 PM 携带符来简要讲明这些见识。 这些见识对 AM 携带符相通适用:
关系主题斥地数据的本领属性探求此主题的反映? 裸舞