IF OBJECT_ID('TEMPDB.DBO.#T1') IS NOT NULL DROP TABLE #T1
GO
CREATE TABLE #T1
(
DT Datetime
)
Insert into #T1
values('2014-07-01 10:10:12'),
('2014-07-01 10:20:13'),
('2014-07-01 10:30:14'),
('2014-07-01 10:40:15')
想要实现两种时间格式的互相转换:
1、想将上面这个全日期转换成13位数值的UTC格式。
2、将13位数值的UTC格式转换成全日期格式。
------解决方案--------------------
select datediff (second ,'1970-01-01 00:00:00', '2014-07-23 16:33:59') 这样不是直接可以计算出两个时间段之间的秒差值,为什么你要用day 在转换
------解决方案--------------------
你的这个方法只能使用到2038-1-19 3:14:07,因为DATEDIFF返回的是正数,范围为-2^31 (-2,147,483,648) to 2^31-1 (2,147,483,647)
SELECT DATEDIFF(second ,'1970-01-01 00:00:00', '2038-1-19 3:14:08')