使用sqlserver日期函式中的getdate()可以獲取當現的日期,下面就將為您介紹這種使用sqlserver日期函式獲取當前日期的方法,供您參考,希望對您學習sqlserver日期函式有所啟迪。
但是如果我們只需要得到當前的日期,不需要時間部分,或者不需要日期只要時間部分,再或者我要只要欄位中的日期以某種形式顯示,應該怎麼操作呢?
可以使用convert(varchar(10),getdate(),120)這樣的方法來實現,其中varchar(10)定義的是你要的字段的長度,當然長度的不同返回的也會不的,如果我們只要日期部分,設成10正好為日期長度,如果設成19則正好可以讀到時間部分。
現在介紹最後面代的引數,分別以代的引數及例項效果說明
引數結果
10005 8 2006 9:27pm
10105/08/2006
1022006.05.08
10308/05/2006
10408.05.2006
10508-05-2006
10608 05 2006
10705 08, 2006
10821:30:51
10905 8 2006 9:31:11
11005-08-2006
1112006/05/08
11220060508
11308 05 2006 21:31:59
11421:33:06:503
1202006-05-08 21:33:38
sqlserver 日期函式
一直都在用oracle,對sqlserver中的一些函式很不熟悉,在工作用偶爾會用到,貼在這裡,便於以後查詢 取出資料庫欄位中datetime列的日期部分 1 select datename year,getdate datename month,getdate datename day,getda...
SQL Server 日期函式
獲取當前系統日期時間。取決於 1 精度要求 2 utc時間還是系統時間 3 要不要帶時區 與 getdate 和 getutcdate 比較而言,sysdatetime 和 sysutcdatetime 的秒的小數部分精度更高。sysdatetimeoffset 包含系統時區偏移量。sysdatet...
sql server日期時間函式
2.dateadd 在向指定日期加上一段時間的基礎上,返回新的 datetime 值 例如 向日期加上2天 select dateadd day,2,2004 10 15 返回 2004 10 17 00 00 00.000 3.datediff 返回跨兩個指定日期的日期和時間邊界數。select ...