当前位置: 首页 > 编程笔记 >

ms sql server中实现的unix时间戳函数(含生成和格式化,可以和mysql兼容)

盖绪
2023-03-14
本文向大家介绍ms sql server中实现的unix时间戳函数(含生成和格式化,可以和mysql兼容),包括了ms sql server中实现的unix时间戳函数(含生成和格式化,可以和mysql兼容)的使用技巧和注意事项,需要的朋友参考一下

直接上代码:

CREATE FUNCTION UNIX_TIMESTAMP (@ctimestamp datetime) RETURNS integer 
AS
BEGIN
 /* Function body */
 declare @return integer
 SELECT @return = DATEDIFF(SECOND,{d '1970-01-01'}, @ctimestamp)
 return @return
END


CREATE FUNCTION from_unixtime (@ts integer) RETURNS datetime 
AS
BEGIN
 /* Function body */
 declare @return datetime
 select @return = DATEADD(second, @ts, {d '1970-01-01'})
 return @return
END

用法

跟MySQL下的一样类似:

select dbo.UNIX_TIMESTAMP('2013-1-1')
select dbo.from_unixtime(2145000000)
 类似资料:
  • 本文向大家介绍php实现兼容2038年后Unix时间戳转换函数,包括了php实现兼容2038年后Unix时间戳转换函数的使用技巧和注意事项,需要的朋友参考一下 使用方法跟旧的函数一模一样. 以上就是本文所述的全部内容了,希望对大家学习php有所帮助。

  • 本文向大家介绍JS的时间格式化和时间戳转换函数示例详解,包括了JS的时间格式化和时间戳转换函数示例详解的使用技巧和注意事项,需要的朋友参考一下 JS的时间格式化和时间戳转换函数 ps:js 时间戳 和 格式化时间转化 到此这篇关于JS的时间格式化和时间戳转换函数示例详解的文章就介绍到这了,更多相关js 时间格式化时间戳转换函数内容请搜索呐喊教程以前的文章或继续浏览下面的相关文章希望大家以后多多支持

  • 问题内容: 我有一个mysql查询,其中的列CreationDate的格式为“时间戳”。例子: 我想让sql查询以这种方式设置格式(12hr格式,秒): 我想在sql级别而不是php或.js等处处理此问题。 询问: 问题答案: 您将要使用: MySQL文档将显示您将使用哪些说明符来获取所需的格式(请参见SQL Demo )。 如果要保留秒数,则将使用:

  • 本文向大家介绍python 时间戳与格式化时间的转化实现代码,包括了python 时间戳与格式化时间的转化实现代码的使用技巧和注意事项,需要的朋友参考一下 python 里面与时间有关的模块主要是 time 和 datetime 如果想获取系统当前时间戳:time.time() ,是一个float型的数据 获取系统当前的时间信息 : time.ctime() 是一个str类型的时间字符串,一般比较

  • 本文向大家介绍php格式化时间戳,包括了php格式化时间戳的使用技巧和注意事项,需要的朋友参考一下 CMS中一般显示时间比较新的文章需要显示几分钟前,几天前这样,但是一般数据库里面记录的都是时间戳(至少我习惯这样),所以就需要一个转化的过程,根据网上的资料加上自己的修改整理封装了两段代码 下面是封装好的方法 或者 更详细的 再分享一个类似的

  • 本文向大家介绍PHP日期函数date格式化UNIX时间的方法,包括了PHP日期函数date格式化UNIX时间的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了PHP日期函数date格式化UNIX时间的方法。分享给大家供大家参考。具体分析如下: 日期函数可以根据指定的格式将一个unix时间格式化成想要的文本输出 使用到函数语法如下 下面是演示代码 输出结果如下 希望本文所述对大家的php