您当前位置: 拓展知识> 数据库中时间格式类型的区别

数据库中时间格式类型的区别

发布时间:2016-12-16 14:30 浏览次数:6307    
字体大小 默认
  • 默认
  • 13pt
  • 14pt
  • 15pt
  • 16pt
  • 17pt
  • 18pt
  • 19pt
  • 20pt
  • 21pt
  • 22pt
  • 23pt
  • 24pt
  • 25pt
字体颜色

默认

  • 默认
背景颜色

默认

  • 默认

数据库中时间格式类型 的区别

 

1、date

    date是日期,“yyyy-mm-dd”格式表示的日期值,从“1000-01-01”到“9999-12-31” 3字节

2、time

    time是时间,“hh:mm:ss”格式表示的时间值,从“-838:59:59”到“838:59:59” 3字节。

3、datetime

    datetime是日期跟时间,“yyyy-mm-dd hh:mm:ss”格式,可以表示的日期范围从公元1753年1月1日00:00:00.000 到9999年12月31日23:59:59.997  8字节,精确度为百分之三秒。

4、smalldatetime

     smalldatetime从 1900 年 1 月 1 日到 2079 年 6 月 6 日的日期和时间数据精确到分钟。

5、datetime2

    datetime2数据类型,类似于之前的datetime类型,不过其精度比较高,可以精确到小数点后面7位(100ns);

6、datetimeoffset

    datetimeoffset数据类型,加入了时区偏移量部分,时区偏移量表示为 [+|-] HH:MM。 HH 是范围从 00 到 14 的 2 位数,表示时区偏移量的小时数。 MM 是范围从 00 到 59 的 2 位数,表示时区偏移量的附加分钟数。 时间格式支持到最小 100 毫微秒。 必需的 + 或 - 符号指示在 UTC(通用协调时间或格林尼治标准时间)中是加上还是减去时区偏移量以获取本地时间。使用示例: '2008-08-08 08:08:08.0 +8:00'timestamptimestamp 这种数据类型表现自动生成的二进制数,确保这些数在数据库中是唯一的,占4字节。

7、timestamp

    timestamp一般用作给表行加版本戳的机制。存储大小为 8 字节。“yyyymmddhhmmss”格式表示的时间戳值

8、year

  year表示“yyyy”格式的年份值,从year 1901 到2155 1字节。

 

 

操作成功!此窗口3秒钟后自动关闭!
立即关闭