• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    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)

    您可能感兴趣的文章:
    • 详解MySQL日期 字符串 时间戳互转
    • SQL Server时间戳功能与用法详解
    • MySQL中日期和时间戳互相转换的函数和方法
    • C#更新SQLServer中TimeStamp字段(时间戳)的方法
    • mysql之TIMESTAMP(时间戳)用法详解
    • sqlite时间戳转时间语句(时间转时间戳)
    • PHP+Mysql日期时间如何转换(UNIX时间戳和格式化日期)
    • FROM_UNIXTIME 格式化MYSQL时间戳函数
    • mysql时间戳转成常用可读时间格式的两种方法
    • PostgreSQL更新表时时间戳不会自动更新的解决方法
    上一篇:sql 判断函数、存储过程是否存在的代码整理
    下一篇:针对Sqlserver大数据量插入速度慢或丢失数据的解决方法
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

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