MSSQL 2008 時間處理函式
@@DATEFIRST SET DATEFIRST 會指定每週第一天。 U.S. English 預設值是 7,也就是星期日。 CURRENT_TIMESTAMP GETDATE ( 效果一樣) 傳回目前 資料庫 的系統時間戳記 SELECT CURRENT_TIMESTAMP as 'USE_CURRENT_TIMESTAMP' SELECT GETDATE() as 'USE_GETDATE' SYSDATETIME SYSUTCDATETIME GETUTCDATE (與前兩者差 在毫秒數) 執行個體執行所在之 電腦 的日期和時間 SELECT SYSDATETIME() as 'USE_SYSDATETIME' SELECT SYSUTCDATETIME ( ) as 'USE_SYSUTCDATETIME' SELECT GETUTCDATE() as 'USE_GETUTCDATE' SYSDATETIMEOFFSET ( ) 取得 電腦 的日期和時間。 時區位移包括在內 。 select SYSDATETIMEOFFSET ( ) as 'USE_SYSDATETIMEOFFSET' SWITCHOFFSET 更改時間為指定時區時間 TODATETIMEOFFSET 將時間加入時區,傳回型態為 datetimeoffset ( 時間資料型態, 時區) select TODATETIMEOFFSET (SYSDATETIME() , '+08:00') as 'USE_TODATETIMEOFFSET' DATENAME 傳回代表指定日期之指定 datepart 的字元字串。 select DATENAME ( datepart , 日期 ) select DATENAME ( WEEKDAY , '2014/6/19' ) DATEADD 將指定時間加入開始時間,傳回指