SQL Server 二〇〇九 种种DateTime的取值范围

在SQL
SE昂科威VEQX56中DATETIME表示的时间为00:00:00到二三:59:5玖.9玖7,它的时刻精度为三分一00秒,在动用时会舍入到舍入到
.000、.00三 或 .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 SEQX56VEOdyssey2009中激增了Datetime二类型,能够提供越来越高的岁月精度,且能够自定义时间精度,未来能够动用那种数据类型。Datetime贰的精度是拾0
皮秒。

 

SQL Server
200九除了DateTime和SmallDateTime之外,又新增了二种时光项目,分别为:date,time,datetime二和datetimeoffset。

SQL Server,各时间档次范围、精度壹览表:

数据类型

时间范围

精度

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 1二:35:2玖. 1234567 date
二零零五-0伍-0八 smalldatetime 2005-05-08 1贰:3五:00 datetime 2005-05-08
1贰:35:2玖.1二3 datetime二 二〇〇六-0五-08 1贰:35:2九. 12345六7 datetimeoffset
二零零七-05-0捌 1二:35:2玖.12345陆柒 +1二:一5

相关文章