欢迎光临
我们一直在努力

sql server中实现一个unix时间戳函数

本篇文章给大家分享的是有关sql server中实现一个unix时间戳函数,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。

直接上代码:

CREATE FUNCTION UNIX_TIMESTAMP (@ctimestamp datetime) RETURNS integer ASBEGIN /* Function body */ declare @return integer SELECT @return = DATEDIFF(SECOND,{d '1970-01-01'}, @ctimestamp) return @returnENDCREATE FUNCTION from_unixtime (@ts integer) RETURNS datetime ASBEGIN /* Function body */ declare @return datetime select @return = DATEADD(second, @ts, {d '1970-01-01'}) return @returnEND

MySQL下的一样类似:

select dbo.UNIX_TIMESTAMP('2013-1-1')select dbo.from_unixtime(2145000000)

以上就是sql server中实现一个unix时间戳函数,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注云搜网行业资讯频道。

赞(0)
【声明】:本博客不参与任何交易,也非中介,仅记录个人感兴趣的主机测评结果和优惠活动,内容均不作直接、间接、法定、约定的保证。访问本博客请务必遵守有关互联网的相关法律、规定与规则。一旦您访问本博客,即表示您已经知晓并接受了此声明通告。