Date and time types
https://docs.microsoft.com/en-us/sql/t-sql/data-types/date-and-time-types
date (Transact-SQL)
datetime (Transact-SQL)
datetime2 (Transact-SQL)
datetimeoffset (Transact-SQL)
smalldatetime (Transact-SQL)
time (Transact-SQL)

https://stackoverflow.com/questions/1334143/datetime2-vs-datetime-in-sql-server
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
Date and time types的更多相关文章
- MYSQL时间类别总结: TIMESTAMP、DATETIME、DATE、TIME、YEAR
总结背景: 对于MYSQL数据库日期类型或多有了解, 但并很清晰其中一些规则. 基本都是面向浏览器编码, 这实质上也是一种方式. 但期间遇到两个问题: 时常遇到建表中出现多个datetime或者ti ...
- Basic SAP Data Types
Basic SAP Data Types 6 out of 11 rated this helpful - Rate this topic The parameter types that the M ...
- Date/Time Functions and Operators (Postgres)
http://www.postgresql.org/docs/9.1/static/functions-datetime.html Search Documentation: H ...
- Hive Tutorial(上)(Hive 入门指导)
用户指导 Hive 指导 Hive指导 概念 Hive是什么 Hive不是什么 获得和开始 数据单元 类型系统 内置操作符和方法 语言性能 用法和例子(在<下>里面) 概念 Hive是什么 ...
- HANA SQLScript
数据类型 日期时间类型 DATE(日期) DATE 数据类型由年.月.日信息组成,表示一个日期值. DATA 类型的默认格式为‘YYYY-MM-DD’. YYYY 表示年, MM 表示月而 DD 表示 ...
- jdbcTemplate的Dao层封装
package com.easyrail.base.dao; import java.io.Serializable; import java.lang.reflect.Field; import j ...
- JPA 教程
Entities An entity is a lightweight persistence domain object. Typically an entity represents a tabl ...
- [转]oracle数据类型和对应的java类型
地址: http://otndnld.oracle.co.jp/document/products/oracle10g/102/doc_cd/java.102/B19275-03/datacc.htm ...
- .net Framework Class Library(FCL)
from:http://msdn.microsoft.com/en-us/library/ms229335.aspx 我们平时在VS.net里引用的那些类库就是从这里来的 The .NET Frame ...
随机推荐
- html中canvas渲染图片,并转化成base64格式保存
最近在做一个上传头像然后保存显示的功能,因为涉及到裁剪大小和尺寸比例,所以直接上传图片再展示的话,就会出现问题,所以就想用canvas来渲染裁剪后的图片,然后转化成base64格式的图片再存储,这样取 ...
- 前端-Vue学习思维导图笔记
看不清的朋友右键保存或者新窗口打开哦!喜欢我可以关注我,还有更多前端思维导图笔记有vue结构分析,JS基础,JQ,JS高级,Angular,git等等
- windows常用的cmd命令和常用操作。
这几日部署Jenkins,牵扯到很多东西,比如用到许多cmd命令和Linux命令.查找比较花时间,因此将查看的文档留下,以避免下次重新查找浪费时间. Windows cmd命令: http://blo ...
- session 存入redis 或 memcache 的方法
Session简介 session,中文经常翻译为会话,其本来的含义是 指有始有终的一系列动作/消息,比如打电话时从拿起电话拨号到挂断电话这中间的一系列过程可以称之为一个session.有时候我们 ...
- Memcached 之缓存雪崩现象、实际案例和缓存无底洞现象
一.缓存雪崩现象 由于集群中某个memcached服务器宕机的原因,造成集群中的服务器命中率下降.只能通过访问数据库得到数据,是的数据库的压力倍增,造成数据库服务器崩溃.重启数据库还是会崩溃,但是数据 ...
- tomcat实现连接数据库
192.168.30.23mkdir /web/webapptar xf SLSaleSystem.tar.gz -C /web/webappls /web/wenbappvim /usr/loca ...
- BZOJ 1585: Earthquake Damage 2 地震伤害 网络流 + 最小割
Description Farmer John的农场里有P个牧场,有C条无向道路连接着他们,第i条道路连接着两个牧场Ai和Bi,注意可能有很多条道路连接着相同的Ai和Bi,并且Ai有可能和Bi相等.F ...
- Pytorch实战(3)----分类
一.分类任务: 将以下两类分开. 创建数据代码: # make fake data n_data = torch.ones(100, 2) x0 = torch.normal(2*n_data, 1) ...
- 线程同步、信号量、system v IPC
一.线程同步 条件变量 什么是条件变量? 线程A等待某个条件成立,条件成立,线程A才继续向下执行.线程B的执行使条件成立,条件成立以后唤醒线程A,以继续执行.这个条件就是条件变量. pthread_c ...
- [CodeForces]1042D
大意:求一个序列有几个子序列的和小于给定值,里面的数有正有负,序列长度≤200000. 列个式子,其实求的是sum[r]-sum[l-1]<T sum[r]-T<sum[l-1] 所以我们 ...