用SQL只獲取日期的方法

2022-04-15 05:48:28 字數 824 閱讀 3278

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

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

可以使用

convert(varchar(10),getdate(),120)

這樣的方法來實現,其中varchar(10)定義的是你要的字段的長度,當然長度的不同返回的也會不的,如果我們只要日期部分,設成10正好為日期長度,如果設成19則正好可以讀到時間部分。

現在介紹最後面代的引數,分別以代的引數及例項效果說明

引數 結果  

100       05  8 2006  9:27pm

101       05/08/2006

102       2006.05.08

103       08/05/2006

104       08.05.2006

105       08-05-2006

106       08 05 2006

107       05 08, 2006

108       21:30:51

109       05  8 2006  9:31:11

110       05-08-2006

111       2006/05/08

112       20060508

113       08 05 2006 21:31:59

114       21:33:06:503

120       2006-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...