我已經列名ABCD如在varchar
我插入日期時間爲dd/mm/yyyy hh:mm:ss tt
SqlQuestion如何轉換DD/MM/YYYY HH:mm:ss的TT爲DD-MM-YYYY HH:MM:SS TT
所以,當我選擇該日期時間提起我想顯示日期時間爲dd-MM-yyyy hh:mm:ss tt
簡單
我已經列名ABCD如在varchar
我插入日期時間爲dd/mm/yyyy hh:mm:ss tt
SqlQuestion如何轉換DD/MM/YYYY HH:mm:ss的TT爲DD-MM-YYYY HH:MM:SS TT
所以,當我選擇該日期時間提起我想顯示日期時間爲dd-MM-yyyy hh:mm:ss tt
簡單
如果該列是VARCHAR,你可以使用替換功能替換「/」到「 - 」。
select replace(abcd, '/', '-') newdates from table
你要在這裏先更改DATEFORMAT,如果你想將varchar轉換成合適的日期,否則就會失敗。
SET DATEFORMAT dmy;
-- then you can convert the string to a datetime
SELECT CONVERT(DATETIME, abcd);
然後你可以輸出你想在SQL Server的所有受支持的格式 - 此鏈接查看「日期和時間風格」:http://technet.microsoft.com/en-us/library/ms187928(v=sql.105).aspx
你爲什麼要儲存'的'varchar' datetime'列在第一位? –
正在使用anothers人datatable,所以我想使用該表 – anilkumar
我不是設計該表是由另一個設計,只是我想使用 – anilkumar