SQL SERVER 中的smalldatetime和datetime区别
来源:互联网 发布:mac系统xampp使用教程 编辑:程序博客网 时间:2024/06/15 12:44
SQL SERVER 中的smalldatetime和datetime区别
Posted on 2011-01-04 10:43 Rainbow.ding 阅读(2371) 评论(0) 编辑 收藏smalldatetime不能到秒.
不過它占的空間小.(4位)
datetime(8位)
而且兩者的時間範圍不一樣.
datetime占8字节,精度3.33毫秒,时间从1753.1.1到9999.12.31
smalldatetime占4字节,精度1分钟,时间从1900.1.1到2079.6.6
datetime
Date and time data from January 1, 1753, to December 31, 9999, with an accuracy of three-hundredths of a second, or 3.33 milliseconds.
smalldatetime
Date and time data from January 1, 1900, through June 6, 2079, with an accuracy of one minute.
碰上了這件事,才學到教訓,一直以為smalldatetime和datetime的差別只是在於時間範圍:
smalldatetime的有效時間範圍1900/1/1~2079/6/6
datetime的有效時間範圍1753/1/1~9999/12/31
所以我判斷如果該值不用到太遠的日期範圍,就會使用smalldatetime。
但我忽略了更關鍵的差別,那就是smalldatetime只精準到分,而datetime則可精準到3.33毫秒。
因此,當我怎麼存,秒都是00後,才發現原來是smalldatetime惹的禍,待我將資料型別改成datetime後,秒的部份就可以正常儲存了。
*****************************************************************************************
SQL Server中,smalldatetime只能精确到分钟,而datatime可以精确到3%秒(3.33毫秒)。
*****************************************************************************************
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。
阅读全文
0 0
- SQL SERVER 中的smalldatetime和datetime区别
- SQL SERVER 中的smalldatetime和datetime区别
- Sql Server datetime 和 smalldatetime时间函数的区别
- SQL SERVER 中SmallDateTime与DateTime的区别
- Sql Server 2005 DATETIME和SMALLDATETIME两种日期时间类型的区别
- Transact-SQL 参考 datetime 和 smalldatetime
- datetime 和 smalldatetime
- datetime 和 smalldatetime
- char,varchar,nvarchar的区别 datetime和smalldatetime的区别
- char,varchar,nvarchar以及datetime和smalldatetime的区别
- 转换 datetime 和 smalldatetime 数据
- smalldatetime和datetime的差别
- datetime与smalldatetime之间的区别小结
- datetime与smalldatetime之间的区别
- 数据库 char,varchar,nvarchar的区别 datetime和smalldatetime的区别
- 注意datetime和smalldatetime最大差別
- DATETIME 和 SMALLDATETIME 的内部存储
- smalldatetime和datetime的区別
- 赞赏还是批评?未来的人将如何看待今天的机器人?
- 高级Java工程师面试资料收集
- bashrc备份
- 使用ndk-build脚本与排除构建系统故障
- 静态链表-数据结构(3)
- SQL SERVER 中的smalldatetime和datetime区别
- dhtml--复选框组件
- python判断输入的字符串是否是回文联
- ZooKeeper的常用命令
- 《动图系列》选择排序---心路历程
- 编码格式简介(ANSI、GBK、GB2312、UTF-8、GB18030和 UNICODE)
- 实现MacOs系统和WmwareFusion之间的无缝复制粘贴
- IntelliJ IDEA 设置代码提示或自动补全的快捷键
- MongoDB创建过期索引的三种方法