SQL Server int to date, date to date format

摘要:SQL Server int to date, date to date format

我今天有一個數字,是格林威治時間以秒為單位的timestamp 數字,

1362182400

這存放在sql server一個int欄位底下,

然後我要將他轉成date

用下列方式

SELECT DATEADD(second, 1362182400, '19700101') as t_datetime

接著我要將date轉成字串格式,

SELECT DATEADD(second, 1362182400, '19700101') as t_datetime
,CONVERT(char(20), DATEADD(second, 1362182400, '19700101'), 112) as t_date_format
,CONVERT(char(20), DATEADD(second, 1362182400, '19700101'), 108) as t_time_format
,CONVERT(char(20), DATEADD(second, 1362182400, '19700101'), 120) as t_datetime_format
 
那格式有哪些,則參照