1、一直以为smalldatetime和datetime的差别只是在于时间范围: smalldatetime的有效时间范围1900/1/1~2079/6/6datetime的有效时间范围1753/1/1~9999/12/31所以我判断如果该值不用到太远的日期范围,就会使用smalldatetime。2、但我忽略了更关键的差别,那就是smalldatetime只精准到分,而datetime则可棚蚂精准到3.33毫秒。因闭和哗此,当我怎么存,秒都是00后,才发现原来是smalldatetime惹的祸,待我将类型别改成datetime后,秒的部份就可以正常储存了。*****************************************************************************************SQL Server中,smalldatetime只能精确到分钟,而datatime可以精确到3%秒(3.33毫秒轿行)。smalldatetime占用4个字节,前2个字节存储base date(1900年1月1日)之后的天数。后2个字节存储午夜后的分钟数。datetime占用8个字节,前4个字节存储base date(即1900年1月1日)之前或之后的天数,后4个字节存储午夜后的毫秒数。由于datetime的精度是3%秒,这就涉及到小数,毫秒之前可以是冒号,也可以是小数点。使用冒号时表示的意义同时分秒间隔,11:11:11:21表示021毫秒,前面的0省略,而小数点表示的意义同数学上的小数点,如11:11:11.21表示210毫秒,省略的是后面的0。
相关文章
-
档案放在省市区人才市场有什么区别?
2023-09-28 08:34 阅读(562) -
Y460A-ITH(H)灰与Y460A-ITH(H)白区别
2023-09-28 07:08 阅读(628) -
咆哮怒焰与咆哮金焰的区别???
2023-09-28 06:45 阅读(613)
1 大众高尔夫蓝驱版和普通高尔夫有什么区别
589 阅读
2 手机港货和行货什么区别
632 阅读
3 本田雅阁六代和七代区别
667 阅读
4 聚合物电池和锂电池有什么区别
618 阅读
5 请问DX 9.0c和DX 9c有什么区别?哪个好?
588 阅读