ms sql server中實現(xiàn)的unix時間戳函數(shù)(含生成和格式化,可以和mysql兼容)
更新時間:2014年07月03日 10:56:04 投稿:junjie
這篇文章主要介紹了ms sql server中實現(xiàn)的unix時間戳函數(shù),含生成和格式化UNIX_TIMESTAMP、from_unixtime兩個函數(shù),可以和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日期 字符串 時間戳互轉(zhuǎn)
- SQL Server時間戳功能與用法詳解
- MySQL中日期和時間戳互相轉(zhuǎn)換的函數(shù)和方法
- C#更新SQLServer中TimeStamp字段(時間戳)的方法
- mysql之TIMESTAMP(時間戳)用法詳解
- sqlite時間戳轉(zhuǎn)時間語句(時間轉(zhuǎn)時間戳)
- PHP+Mysql日期時間如何轉(zhuǎn)換(UNIX時間戳和格式化日期)
- FROM_UNIXTIME 格式化MYSQL時間戳函數(shù)
- mysql時間戳轉(zhuǎn)成常用可讀時間格式的兩種方法
- PostgreSQL更新表時時間戳不會自動更新的解決方法
相關(guān)文章
SQL Server 表變量和臨時表的區(qū)別(詳細補充篇)
這篇文章主要介紹了SQL Server 表變量和臨時表的區(qū)別(詳細補充篇),需要的朋友可以參考下2015-11-11SQLServer常見數(shù)學(xué)函數(shù)梳理總結(jié)
這篇文章主要為大家介紹了SQLServer常見數(shù)學(xué)函數(shù)梳理總結(jié)分享,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2022-08-08SQL Server出現(xiàn)System.OutOfMemoryException異常的解決方法
這篇文章主要介紹了SQL Server出現(xiàn)System.OutOfMemoryException異常的解決方法,同時提供了微軟官方的解決方案,需要的朋友可以參考下2014-06-06Mybatis非配置原因,導(dǎo)致SqlSession was not registered for synchroniza
本文主要介紹Mybatis非配置原因出錯,這里對這個出現(xiàn)的問題做了詳細介紹,及解決辦法,有興趣的小伙伴可以參考下2016-09-09