sqlserver日期拼时间_SQLserver日期时间数据类型

5. 日期和时间数据类型

datetime和smalldatetime数据类型用于存储日期和时间数据。smalldatetime为4字节,存储1900年1月1日~2079年6月6日之间的时间,且只精确到最近的分钟。datetime数据类型为8字节,存储1753年1月1日~9999年12月31日之间的时间,且精确到最近的3.33毫秒。

SQL Server

2008有4种与日期相关的新数据类型:datetime2、dateoffset、date和time。通过SQL

Server联机丛书可找到使用这些数据类型的示例。

datetime2数据类型是datetime数据类型的扩展,有着更广的日期范围。时间总是用时、分钟、秒形式来存储。可以定义末尾带有可变参数的datetime2数据类型--如datetime2(3)。这个表达式中的3表示存储时秒的小数精度为3位,或0.999。有效值为0~9之间,默认值为3。

datetimeoffset数据类型和datetime2数据类型一样,带有时区偏移量。该时区偏移量最大为+/-14小时,包含了UTC偏移量,因此可以合理化不同时区捕捉的时间。

date数据类型只存储日期,这是一直需要的一个功能。而time数据类型只存储时间。它也支持time(n)声明,因此可以控制小数秒的粒度。与datetime2和datetimeoffset一样,n可为0~7之间。

数 据 类 型

描 述

存 储 空 间

Date

9999年1月1日~12月31日

3字节

Datetime

1753年1月1日~9999年12月31日,

精确到最近的3.33毫秒

8字节

Datetime2(n)

9999年1月1日~12月31日

0~7之间的N指定小数秒

6~8字节

Datetimeoffset(n)

9999年1月1日~12月31日

0~7之间的N指定小数秒+/–偏移量

8~10字节

SmalldateTime

1900年1月1日~2079年

6月6日,精确到1分钟

4字节

Time(n)

小时:分钟:秒.9999999

0~7之间的N指定小数秒

3~5字节

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值