select [Start Date],
[Start Time],
[End Date],
[End Time],
[Agenda Description] as Content
from event
。此處我想將日期格式更改爲mm/dd/yy。如何在從數據庫檢索數據的同時在選擇查詢中更改日期格式?
select [Start Date],
[Start Time],
[End Date],
[End Time],
[Agenda Description] as Content
from event
。此處我想將日期格式更改爲mm/dd/yy。如何在從數據庫檢索數據的同時在選擇查詢中更改日期格式?
USe This。
select convert(varchar(10), cast(columnname as date),1)
from <your table>
爲表格:
select CONVERT(VARCHAR(8),[Start Date],1) ,
CONVERT(VARCHAR(8),[End Date],1) ,
[End Time],
[Agenda Description] as Content
如果你使用SQL Server 2012或更高版本,那麼你可以使用FORMAT
功能
FORMAT (value, format [, culture ])
EG)
取來自da的數據tabase並將其轉換爲字符串格式像
yourvariable.ToString("mm/DD/yyy");
例如,如果你想獲得今天的日期時間在烏拉圭回合所需的格式
DateTime.Now.ToString("mm/DD/yyyy");
,或者你可以自己修改日期格式在SQL查詢,如下
SELECT convert(varchar(10),columnname, 1)as **somename** from **tablename**
希望這有助於
喝彩!
你使用SQL服務器嗎? –
什麼是數據類型?你有什麼嘗試?什麼是你的DBMS? – HoneyBadger
使用'String.Format(「{0:mm/dd/yy}」,datevalue)'或'datevalue.ToString(「mm/dd/yy」)''。避免使用SQL將一種日期格式轉換爲另一種日期格式,而是使用前端方法(即C#方法)。 –