我正在嘗試將 T-SQL 中的字串轉換為日期。我無法更改格式,因為這是在此資訊來源的程式中硬編碼的。我的字串格式是 dd/mm/yyyy Example 08/01/2002
當我使用代碼時:
CONVERT(char(10), TRY_CAST([Birth Date] As Date), 103) As [DOB]
它回傳 mm/dd/yyyy Example 01/08/2002
當然,當資料是 31/01/2005 時,代碼回傳 NULL 。
任何幫助深表感謝。
uj5u.com熱心網友回復:
select FORMAT(convert(date, '31/01/2005', 103), 'dd/MM/yyyy') as dte
| dte |
|---|
| 2005 年 1 月 31 日 |
小提琴
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/514564.html
上一篇:從快照表中按日期選擇最新的新行
下一篇:對包含重復項的資料子集進行排名
