2017-05-14 75 views
0

如何在SQL Server中使用SELECT命令,以用戶想要的格式顯示數據庫中我的DATE列的日期(在asp.net webform上)?在sql server中顯示日期

我宣佈我的約會列DATETIME型,節約默認當前日期/時間

更新:我想闡述我的問題:

例如,我有一個表tbemployeeempNameid, ,Joining date

當我想顯示我的web窗體上的記錄,我寫的SQL語句:

SELECT * FROM tbemployee 

它顯示的記錄,但該日期格式爲mm/dd/yyyy hh:mm:ss

現在我的問題是:我如何才能以dd/MM/yyyy的格式顯示日期呢?

+0

這個不清楚。你想要哪種日期格式? – Sankar

+0

其他的東西都不是默認的,實際上我想學習用SELECT COMMAND – mohd

+0

編寫代碼的方式,默認情況下,像\t 5/14/2017 8:31:50 PM,現在我想例如格式爲dd/mm/yyyy – mohd

回答

0

試試這個:

SET DATEFORMAT dmy; 
SELECT GETDATE(); 

您可以更改格式包括:年月日,依此類推。

+0

我已經更新了這個問題。如果你能幫助我,請提前選擇 – mohd

+0

在選擇前使用SET DATEFORMAT DMY。 –

1

您選擇查詢的應該是...

Select 
    id, 
    empName, 
    convert(varchar(15), [Joining date], 103) as [Joining date] 
from tbemployee 
0

可以在[Joining date]列嘗試DataFormatString="{0:dd/MM/yyyy}"

1

您可以使用SQL Convert函數與您的JoiningDate列獲得所需的結果。

以下是可能對您有幫助的SQL查詢。

Select 
ID, 
EmpName, 
convert(varchar(10),JoiningDate,103) as JoiningDate 
from tbEmployee 

二手語法:CONVERT(data_type(length),expression,style)

DATA_TYPE(長度):指定目標數據類型(帶有可選的長度) 表達:指定要轉換的值 樣式:指定輸出格式的日期/時間(見下表)