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