用SQL只獲取日期的方法

2021-04-12 13:05:42 字數 679 閱讀 7041

用getdate()方法可以獲取當現的日期加上時間。

但是如果我們只需要得到當前的日期,不需要時間部分,或者不需要日期只要時間部分,再或者我要只要欄位中的日期以某種形式顯示,應該怎麼操作呢?

可以使用

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

用SQL只獲取日期的方法

用getdate 方法可以獲取當現的日期加上時間。但是如果我們只需要得到當前的日期,不需要時間部分,或者不需要日期只要時間部分,再或者我要只要欄位中的日期以某種形式顯示,應該怎麼操作呢?可以使用 convert varchar 10 getdate 120 這樣的方法來實現,其中varchar 10...

用SQL只獲取日期的方法

用getdate 方法可以獲取當現的日期加上時間。但是如果我們只需要得到當前的日期,不需要時間部分,或者不需要日期只要時間部分,再或者我要只要欄位中的日期以某種形式顯示,應該怎麼操作呢?可以使用 convert varchar 10 getdate 120 這樣的方法來實現,其中varchar 10...

用SQL只獲取日期的方法

用getdate 方法可以獲取當現的日期加上時間。但是如果我們只需要得到當前的日期,不需要時間部分,或者不需要日期只要時間部分,再或者我要只要欄位中的日期以某種形式顯示,應該怎麼操作呢?可以使用 convert varchar 10 getdate 120 這樣的方法來實現,其中varchar 10...