![]() ![]() ![]() ![]() |
|||||
|
|||||
樓主 E-Troy 版主 ![]()
![]() ![]() |
Select CURRENT_TIMESTAMP =>'2012-12-20 12:09:06.883' DateAdd(interval, n, d) : 從 日期 d 開始加 n 個 interval) Select DATEADD(Year, 10, '2012-12-21') => '2022-12-21 00:00:00.000' Select DATEADD(DAY, 10, '2012-12-21') => '2012-12-31 00:00:00.000' interval 參數 => 縮寫 =============== year => yy,yyyy quarter => qq,q month => mm,m dayofyear => dy,y day => dd,d week => wk,ww weekday => dw,w hour => hh minute => mi,n second => ss,s millisecond => ms microsecond => mcs nanosecond => ns ================== Datename(datepart, d) : 取出日期d datepart的部分 Select DATENAME(YEAR,'2012-12-21') =>'2012' Select DATENAME(MONTH,'2012-12-21') =>'十二月' Select DATENAME(DAY,'2012-12-21') =>'21' Select DATENAME(DW,'2012-12-21') =>'星期五' MONTH, DW 產生的資料會根據系統的日期格式 (DW:英文=>Friday, 中文=>星期五) (MONTH:英文=>December, 中文=>十二月) YEAR(d) : 日期 d 的 年(整數) MONTH(d) : 日期 d 的 月(整數) DAY(d) : 日期 d 的 日(整數) Select YEAR('2012-12-21') =>2012 Select MONTH('2012-12-21') =>12 Select DAY('2012-12-21') =>21 GetDate() : 系統目前時間 Select GETDATE() GetUTCDate() : 系統目前UTC時間(以台北+8時區, 時間會-8小時) Select GetUTCDate() IsDate(s) : 字串 s 是否為日期型態, 是:1, 不是:0 Select ISDATE('2012/12/05') =>1 Select ISDATE('2012-12-05') =>1 Select ISDATE('12/05/2012') =>1 Select ISDATE('20121205') =>1 Select ISDATE('2012/12/32') =>0 |