博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Date and time types
阅读量:5032 次
发布时间:2019-06-12

本文共 1908 字,大约阅读时间需要 6 分钟。

 

 

CREATE TABLE TestTime    (        TempTime TIME ,        TempDate DATE ,        TempSMALLDATETIME SMALLDATETIME ,        TempDateTime DATETIME ,        TempDateTime2 DATETIME2 ,        TempDATETIMEOFFSET DATETIMEOFFSET    );SELECT *FROM   dbo.TestTime;DECLARE @TempTime TIME;DECLARE @TempDate DATE;DECLARE @TempSMALLDATETIME SMALLDATETIME;DECLARE @TempDateTime DATETIME;DECLARE @TempDateTime2 DATETIME2;DECLARE @TempDATETIMEOFFSET DATETIMEOFFSET;SELECT @TempTime;SELECT @TempDate;SELECT @TempSMALLDATETIME;SELECT @TempDateTime;SELECT @TempDateTime2;SELECT @TempDATETIMEOFFSET;

 

TIMEFROMPARTS ( hour, minute, seconds, fractions, precision ) 

fractions表示不到一秒的时间的数值。【比如1毫秒,10毫秒】

precision决定了fractions的时间单位。因为Time的精度是100纳秒,所以precision的取值范围是[1,7]。

然后fractions和precision组合起来,是不允许超过1秒的。

如果precision为3,那么fraction的单位是10^-3秒,即1毫秒。

如果precision为6,那么fraction的单位是10^-6秒,即1微秒。

如果precision为9,那么fraction的单位是10^-9秒,即1纳秒。

如果precision为2,那么fraction的单位是10^-2秒,即10毫秒。

SELECT TIMEFROMPARTS(23, 59, 59, POWER(10, 7)-1, 7) --23:59:59.9999999

 

 

DATETIMEFROMPARTS ( year, month, day, hour, minute, seconds, milliseconds )

DateTime的精度是0.00333秒,即3.33毫秒

SELECT DATETIMEFROMPARTS(2017, 12, 31, 23, 59, 59, 991) ,--2017-12-31 23:59:59.990       DATETIMEFROMPARTS(2017, 12, 31, 23, 59, 59, 992) ,--2017-12-31 23:59:59.993       DATETIMEFROMPARTS(2017, 12, 31, 23, 59, 59, 993) ,--2017-12-31 23:59:59.993       DATETIMEFROMPARTS(2017, 12, 31, 23, 59, 59, 994) ,--2017-12-31 23:59:59.993       DATETIMEFROMPARTS(2017, 12, 31, 23, 59, 59, 995) ,--2017-12-31 23:59:59.997       DATETIMEFROMPARTS(2017, 12, 31, 23, 59, 59, 996) ,--2017-12-31 23:59:59.997       DATETIMEFROMPARTS(2017, 12, 31, 23, 59, 59, 997) ,--2017-12-31 23:59:59.997       DATETIMEFROMPARTS(2017, 12, 31, 23, 59, 59, 998) ,--2017-12-31 23:59:59.997       DATETIMEFROMPARTS(2017, 12, 31, 23, 59, 59, 999);,--2018-01-01 00:00:00.000

 

转载于:https://www.cnblogs.com/chucklu/p/8144667.html

你可能感兴趣的文章
sed扩展命令使用
查看>>
关于异或
查看>>
抽象类,抽象方法
查看>>
山寨机与国产手机的历史
查看>>
FFMPEG转码后得到的MP4必须要加载完才能播放的问题
查看>>
刷过一题之NOIP2013表达式求值
查看>>
【HNOI2015】菜肴制作
查看>>
javascript继承
查看>>
海思uboot启动流程详细分析(三)【转】
查看>>
.NET之JSON序列化运用
查看>>
一般8位的微型机系统以16位来表示地址,则该计算机系统有几个地址空间
查看>>
sitemesh2.x+velocity+springmvc乱码解决方案
查看>>
(单例设计模式之一)饿汉式的反射与反序列化漏洞
查看>>
java中的final关键字和java抽象类
查看>>
用CSS3制作很特别的波浪形菜单
查看>>
Python面向对象03/继承
查看>>
Bing Maps进阶系列二:使用GeocodeService进行地理位置检索
查看>>
vector容器
查看>>
IDEA中使用mybatis逆向工程
查看>>
java序列化和反序列化
查看>>