使用sqlserver日期函式獲取當前日期

2022-02-06 21:23:45 字數 732 閱讀 2417

使用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 ...