主頁 > 知識庫 > ms sql server中實現(xiàn)的unix時間戳函數(shù)(含生成和格式化,可以和mysql兼容)

ms sql server中實現(xiàn)的unix時間戳函數(shù)(含生成和格式化,可以和mysql兼容)

熱門標簽:百度競價排名 服務外包 鐵路電話系統(tǒng) 呼叫中心市場需求 AI電銷 地方門戶網站 網站排名優(yōu)化 Linux服務器

直接上代碼:

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中日期和時間戳互相轉換的函數(shù)和方法
  • C#更新SQLServer中TimeStamp字段(時間戳)的方法
  • mysql之TIMESTAMP(時間戳)用法詳解
  • sqlite時間戳轉時間語句(時間轉時間戳)
  • PHP+Mysql日期時間如何轉換(UNIX時間戳和格式化日期)
  • FROM_UNIXTIME 格式化MYSQL時間戳函數(shù)
  • mysql時間戳轉成常用可讀時間格式的兩種方法
  • PostgreSQL更新表時時間戳不會自動更新的解決方法

標簽:崇左 仙桃 黃山 衡水 銅川 蘭州 湖南 湘潭

巨人網絡通訊聲明:本文標題《ms sql server中實現(xiàn)的unix時間戳函數(shù)(含生成和格式化,可以和mysql兼容)》,本文關鍵詞  ;如發(fā)現(xiàn)本文內容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內容系統(tǒng)采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266