项目中使用BIGINT来存放时间,以下代码用来转换时间类型和BIGINT类型

SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO -- ============================================= -- Author: GGA -- Create date: 2013-03-28 -- Description: 将时间类型转化成BIGINT,返回指定时间 -- 到-01-01 08:00:00.000的毫秒数 -- ============================================= CREATE FUNCTION [dbo].[ufn_GetMSIntFormTime] ( @dt DATETIME ) RETURNS BIGINT AS BEGIN -- Declare the return variable here DECLARE @dtInt BIGINT SELECT @dtInt=DATEDIFF(SECOND , '1970-01-01 08:00:00.000' , @dt ) --秒数 set @dtInt = @dtInt*1000 + DATEPART(MILLISECOND,@dt) -- 毫秒数 RETURN @dtInt END GO

SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO -- ============================================= -- Author: GGA -- Create date: 2013-03-28 -- Description: 根据毫秒数计算出时间 -- ============================================= CREATE FUNCTION [dbo].[ufn_GetTimeFormMSInt] ( @msINT BIGINT ) RETURNS DATETIME AS BEGIN DECLARE @secInt BIGINT DECLARE @leftMsInt BIGINT SET @secInt=@msINT/1000; SET @leftMsInt=@msINT%1000; DECLARE @date DATETIME SET @date = DATEADD(SECOND,@secInt,'1970-01-01 8:00:00:000') SET @date = DATEADD(MILLISECOND,@leftMsInt,@date) RETURN @date END GO 

DATETIME类型和BIGINT 类型互相转换相关推荐

  1. Java学习(4)—— 布尔类型、基本数据类型转换、基本数据类型和String类型的转换

    布尔类型 也叫Boolean类型,boolean只允许取true和false. boolean占一个字节. 适用于逻辑运算,流程控制语句. 有默认类型,是false.但是应该声明为成员变量或是静态变量 ...

  2. JAVA基本数据类型和String类型的转换

    1.基本类型转String类型 语法:将基本类型的值+"" 即可,如下图 编译运行结果: 2.String类型转基本数据类型 语法:通过基本类型的包装类调用parseXX方法即可, ...

  3. Python中float类型、float32类型和float64类型的表示精度,所需内存及其之间的转换

    1. 表示精度和所需内存 float类型和float64类型是一样的,都需要64个bits,而float32需要32个bits. 精度方面,float类型和float64类型在十进制中可以有16位,而 ...

  4. 数据库中的字段varchar类型和char类型的区别?

    数据库中的字段varchar类型和char类型的区别? 目录 数据库中的字段varchar类型和char类型的区别?

  5. (Redis_学习一)Redis关于string类型和hash类型数据操作

    Redis关于string类型和hash类型数据操作 set name xiaohongyang // get name setnx name xiaohy get name setex name 1 ...

  6. *floa类型和long类型那个取值范围更大?

    *floa类型和long类型那个取值范围更大? 作为基础知识.我们都知道float在内存中占用4个字节的空间,而long型占用8个字节的空间. 但float的取值范围是-3.403E38-3.403E ...

  7. 06-void类型和never类型

    void类型和never类型都是ts新增的类型,这两者的共同点是都常见用于声明函数的返回值的类型,这里我们把它们两放在一起介绍有助于大家区分. void,表示函数返回值空,即undefined. ne ...

  8. 数据库查询字段类型为double类型和float类型时遇到的坑

    对于小数型的字段,我们常用double类型和float类型,但是这两种类型使用的时候有很大差别,下面我们来看一下 在设计数据表时,突然发现原来FLOAT原来是很不靠谱的,所以在这里建议大家换成DOUB ...

  9. (一) 常见异常的捕获 // // (1) 编写一个程序,分别生成ArrayIndexOutOfBoundsException类型和ArithmeticException类型的异常。

    这道题不交,wdnmd public class Test6_1_zxj {// (一) 常见异常的捕获 // // (1) 编写一个程序,分别生成ArrayIndexOutOfBoundsExcep ...

最新文章

  1. Memcached, Redis, MongoDB区别
  2. AngularJs表单自动验证
  3. WWDC2018总结
  4. Log信息获取调用类和调用方法名的实现原理
  5. linux stdin STDIN_FILENO 区别
  6. 添加当前文件夹及其子文件夹到以及别而的文件夹到当前路径
  7. string转换成date类型_你竟然知道SpringMVC是如何完成类型转换和数据绑定的吗?...
  8. Asterisk PBX 快速安装向导
  9. 远程服务器搭建建站助手,windows + 管理助手建站指南
  10. Unity 接讯飞语音SDK
  11. 手机用计算机微信运动记步吗,微信运动怎么用?微信运动计步功能使用方法介绍...
  12. C++Error2208:...尝试引用已删除的函数
  13. 无线网络突然连不上了
  14. 第1讲、Cadence Allergo绘制小马哥DragonFly四轴飞行器PCB四层板教程简介
  15. Python数据可视化:线型、Marker、简单折线图、多柱状图、基本饼形图与嵌套饼形图
  16. Nginx和Zuul的区别与关联
  17. 【大数据面试题】(八)Spark 相关面试题
  18. ATAx=0与Ax=0同解
  19. 《与熊共舞》第一章--逆“风”而行
  20. java.io.FileNotFoundException: D:\hadoop (拒绝访问。)

热门文章

  1. squid cache_peer 参数详解
  2. 不支持mac os x软件虚拟化。要运行mac os x,您需要主机VMware workstation支持硬
  3. [翻译]帮助文档-jQuery 选择器
  4. 光伏组件清洗的7大注意事项
  5. OWASP Webgoat 安装和使用
  6. ArcGIS放射状流向地图
  7. 如何用C#语言构造蜘蛛程序
  8. 华为交换机端口绑定mac防arp欺骗
  9. 维基链锚定行业缺口,定位发展一体化DeFi,持续开发出各类产品应用,包括去中心化抵押借贷系统Wayki-CDP(含稳定币WUSD)、去中心化交易所Wayki-DEX、去中心化合成资产协议Wayki-X
  10. 双花证明已实现,BCH安全的0确认交易还远吗?