SQL Server 2008 各种DateTime的取值范围
在SQL SERVER中DATETIME表示的时间为00:00:00到23:59:59.997,它的时间精度为1/300秒,在使用时会舍入到舍入到 .000、.003 或 .007 秒三个增量。如下表是DATETIME秒的小数部分精度的舍入。
用户指定的值 |
使用DateTime类型时系统存储的值 |
1998-1-1 23:59:59.990 1998-1-1 23:59:59.991 |
1998-01-01 23:59:59.990 |
1998-1-1 23:59:59.992 1998-1-1 23:59:59.993 1998-1-1 23:59:59.994 |
1998-01-01 23:59:59.993 |
1998-1-1 23:59:59.995 1998-1-1 23:59:59.996 1998-1-1 23:59:59.997 1998-1-1 23:59:59.998 |
1998-01-01 23:59:59.997 |
1998-1-1 23:59:59.999 |
1998-01-02 00:00:00.000 |
在SQL SERVER 2008中新增了Datetime2类型,可以提供更高的时间精度,且可以自定义时间精度,以后可以使用这种数据类型。Datetime2的精度是100 纳秒。
SQL Server 2008除了DateTime和SmallDateTime之外,又新增了四种时间类型,分别为:date,time,datetime2和datetimeoffset。
各时间类型范围、精度一览表:
数据类型 |
时间范围 |
精度 |
Smalldatetime |
1900-01-01 到 2079-06-06 00:00:00 到 23:59:59 |
分钟 |
Datetime |
1753-01-01到9999-12-31 00:00:00 到 23:59:59.997 |
3.33毫秒 |
Time |
00:00:00.0000000 到 23:59:59.9999999 |
100 纳秒 |
Date |
0001-01-01 到 9999-12-31 |
天 |
Datetime2 |
0001-01-01 到 9999-12-31 00:00:00 到 23:59:59.9999999 |
100 纳秒 |
Datetimeoffset |
0001-01-01 到 9999-12-31 00:00:00 到 23:59:59.9999999 -14:00 到 +14:00 |
100 纳秒 |
各时间类型表达式一览表: 数据类型 输出 time 12:35:29. 1234567 date 2007-05-08 smalldatetime 2007-05-08 12:35:00 datetime 2007-05-08 12:35:29.123 datetime2 2007-05-08 12:35:29. 1234567 datetimeoffset 2007-05-08 12:35:29.1234567 +12:15
转载于:https://www.cnblogs.com/buguge/archive/2012/11/29/2794393.html
SQL Server 2008 各种DateTime的取值范围相关推荐
- SQL Server 2008 Datetime Cast 成 Date 类型可以使用索引(转载)
很久没写blog,不是懒,实在是最近我这的访问速度不好,用firefox经常上传不了图片 ....... 今天无意发现了SQL Server 2008 Datetime Cast 成 Date 类型可 ...
- SQL Server 2008 创建标量值函数、存储过程
在运用数据库的过程中,需要用到标量值函数以及存储过程. 仅以SQL Server 2008为例,对标量值函数以及存储过程的流程进行说明(标量值函数以及存储过程当中的代码不在这里讲述) 标量值函数 打开 ...
- java取geosever数据_Geoserver - 连接到SQL Server 2008 Express并获取数据
Bref history: - 我正在使用MapServer,一切都运行正常,除了当我使用PixMap直接在图层上绘制标记时,它在tile之间切割 . 因此,我决定更改为GeoServer,它看起来能 ...
- SQL server 2008基本语句大全与提升语句
SQL server 2008 常用语句 1.基础语句 2.sql语句提升 1.基础语句 ##1.创建数据库 CREATE DATABASE database-name on primary (nam ...
- Analysis Services基础知识——深入SQL Server 2008
Analysis Services基础知识 --深入SQL Server 2008 这一节中,我们将介绍Analysis Services的体系结构,这个体系结构在SQLServer2005中建立,并 ...
- SQL Server 2008行数据和页数据压缩解密
SQL Server的性能主要取决于磁盘I/O效率,提高I/O效率某种程序上就意味着提高性能.SQL Server 2008提供了数据压缩功能来提高磁盘I/O. 数据压缩意味着减小数据的有磁盘占用量, ...
- 图解SQL Server 2008入门总结
一 SQL Server 2008 工具 1 安装好后的SQL Server 2008 开始菜单如下图: 2 进入企业管理器: 在一个数据库下面包含如下图的节点: 数据库关系图 节点包含了数据库中的关 ...
- SQL Server date、datetime、smalldate区别
日期和时间部分,可以表示的日期范围从公元1753年1月1日00:00:00.000 到9999年12月31日23:59:59.997 ,精确到3.33毫秒,它需要8个字节的存储空间. smalldat ...
- SQL Server 2008 基础
SQL Server 2008 基础 SQL流程 TDS是一种协议,一系列描述两个计算机间如何传输数据的规则.象别的协议一样,它定义了传输信息的类型和他们传输的顺序.总之,协议描述了"线上的 ...
最新文章
- tensorflow中keep_prob的修改方法
- 推荐系统笔记:基于非负矩阵分解的协同过滤
- yml配置文件中存在@无法识别,报错:found character ‘@‘ that cannot start any token. (Do not use @ for indentation)
- 这些Android高级必会知识点你能答出来几个?含BATJM大厂
- admin select 2 异步_解决Angularjs异步操作后台请求用$q.all排列先后顺序问题
- java声明公共构造函数_确保控制器具有无参数的公共构造函数错误
- Java 程序性能优化《第一章》Java性能调优概述 1.4小结
- linux 驱动日志,Linux上的自由空间驱动的日志轮换?
- Epic Games资深程序工程师王祢: 使用UE4制作VR内容的优化
- mybatis xml标签,批量插入
- 应用虑镜特效时遇到浏览器权限问题
- PCWorld测评的2012版世界级杀毒软件
- 关于融资融券和转融通
- PYTHON开发对接短信语音验证码接口
- solidworks动画制作教程——装配体爆炸动画
- js获取指定字符后面的字符
- 【kaggle】特征工程 trick
- pip install kaggle 出现 【网络不可达】?
- 客户档案,云进销存财务ERP批发零售超市商贸仓库出入库管理软件
- 蝙蝠侠前传2:暗夜骑士
热门文章
- GitHub中watch star fork三个按钮干什么用的?
- java_eclipse_maven_svn_主题彩色插件_全屏插件
- 不等距双杆模型_搜索中的深度匹配模型(下)
- Rust FFI 编程--理解不同语言的数据类型转换
- (39)时钟抖动约束
- (111)FPGA面试题-介绍Verilog 块语句fork-join执行过程
- FPGA仿真类型简介
- FPGA状态机二段式
- could not stop cortex-m device 问题
- MQTT基础:本地网页控制LED灯(SIOT+MQTT+掌控板)