時間戳(unix timestamp) 是一種時間表示方式,定義為從格林威治時間2023年01月01日00時00分00秒起至現在的總秒數。
unix時間戳不僅被使用在unix系統、類unix系統中,也在許多其他作業系統中被廣泛採用;
注意:由於我們所在的國家,是東八區,稱為北京時間,所以,要在格林威治的時間基礎之上+8小時才是我們這邊的時間;
一:時間格式轉換成時間戳:
select datediff(second, '1970-01-01 08:00:00
', getdate())
建立函式並呼叫
/*日期型別轉時間戳
*/create function datetotimestamp(@dateinfo datetime)
returns
intbegin
return datediff(second, '
1970-01-01 08:00:00
', @dateinfo);
end--呼叫方法
select dbo.datetotimestamp(getdate());
二:時間戳轉換成時間格式:
select dateadd(second,1560404817,'1970-01-01 08:00:00')
建立函式並呼叫
/*--呼叫方法時間戳轉日期型別
*/create function timestamptodate(@timestampinfo
int)
returns datetime
begin
return dateadd(second,@timestampinfo,'
1970-01-01 08:00:00');
end
select dbo.timestamptodate(1560404817);
參考:
更多程式語言轉換**參考:
C 獲取時間戳,時間戳與時間格式互轉
最近專案中用到獲取時間的功能,現在把用到的分享一下。1.時間戳轉為 00 00時區 日期格式 yyyy mm dd hh mm ss 時間戳轉為 00 00時區 日期格式 yyyy mm dd hh mm ss public static datetime getutcdatetime string...
時間戳與時間型別轉化 秒級時間戳
注意 本文秒級時間戳的轉化,日期時間戳轉化可檢視 1 當前時間日期轉時間戳 import datetime import time now datetime.datetime.now print now print now.timetuple time stamp time.mktime now.t...
時間戳 時間
由於團隊業務做的是國際專案,就無法避免乙個問題 時區問題,很多業務都是跟時間有關。一些時間的對比,時間的展示,都會涉及到時區和時間戳,所以花點時間來簡單總結一下 時間戳定義 0時區1970年1月1日到現在的毫秒數,所以全世界同一時刻的時間戳都是一樣的。北京時間對應時間戳 unix 0時區對應時間的時...