有沒有人知道此格式的正確語法:dd-mmm-yyyy
。例如。 04-DEC-2016
SQL Server - 在插入時設置日期格式
基本插入
INSERT INTO GoodTbl (GoodID, GoodDate)VALUES (7,'12-04-2016')
我這樣做,它的工作
INSERT INTO GoodTbl (GoodID, GoodDate)VALUES (7,(CONVERT(DATETIME,'12-04-2016', 105)));
,但106是正確的代碼。然而使用106(如圖所示)不起作用。
INSERT INTO GoodTbl (GoodID, GoodDate)VALUES (7,(CONVERT(DATETIME,'12-04-2016', 106)));
有沒有不同的方式來寫這個?
但105是正確的。 106是'dd mon yyyy',就像'04 jul 2016' ... –
GoodDate是日期字段還是字符串/ varchar? –
我認爲格式化是您的UI代碼的責任。例如,在.NET中,格式化將非常簡單 - date.ToString(「dd-mmm-yyyy」)''。 – Fabio