SQL Server2008 时间类型

本文详细介绍了SQL Server 2008中新增的时间类型:date、time、datetime2 和 datetimeoffset,包括它们的日期范围、时间范围、精度及输出格式等,并对比了原有类型如 datetime 和 smalldatetime 的区别。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

SQL Server2008在datetime,smalldatetime的基础上,有添加了四种时间类型:date,time,datetime2,datetimeoffset。

数据类型

日期范围

时间范围

精度

输出

datetime

1753-01-019999-12-31

00:00:0023:59:59.997 3.33

毫秒

2007-05-08 12:35:29.123

smalldatetime

1900-01-012079-06-06

00:00:0023:59:59

分钟

2007-05-08 12:35:00

date

0001-01-019999-12-31

2007-05-08

time

00:00:00.000000023:59:59.9999999 100

纳秒

12:35:29. 1234567

datetime2

0001-01-019999-12-31

00:00:0023:59:59.9999999 100

纳秒

2007-05-08 12:35:29. 1234567

datetimeoffset

0001-01-019999-12-31

00:00:0023:59:59.9999999 -14:00+14:00 100

纳秒

2007-05-08 12:35:29.1234567 +12:15

比较:

1date只存储日期

2time只存储时间

3datetime2是对datetime的扩展:

a.日期范围广,0001-01-019999-12-31

b.时间范围广,00:00:0023:59:59.9999999

c.精度高、小数位数多,0~7位,精确度为100ns

4datetimeoffsetdatetime2相比,多了个时区

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值