2014-07-24 36 views
-1

目前我試圖嘗試並保存以美式(mm/dd/yy)格式設置的日期時間,現在我有jquery datepicker,並且已將其更新爲將其日期格式設置爲mm/dd/yy,以便它們正確顯示,但是當我嘗試發佈時,ModelState會引發錯誤,指出日期無效,例如12/31/2014無效,則無效en-gb方式,但不適用於美國。如何轉發模型狀態以查看此日期(2014年12月31日)是否有效?如何將美國格式的日期存儲到MySQL

我可以通過將mm/dd/yy轉換爲dd/mm/yy來保存日期時間,並且當我想取出日期時,我可以再次將其轉換爲mm/dd/yy,但這在我的心神。

+1

爲什麼你想以另一種格式儲存它?格式化應該是您在輸出/顯示數據時所擔心的問題。 – Ellesedil

+0

這就是爲什麼它是ISOed:D –

+0

因此,基本上存儲日期爲正常格式,因爲他們在數據庫中看到(2014-07-01 00:00:00),但是當我顯示,我轉換爲美國格式? – Canvas

回答

0

您需要使用正確的MySQL轉換函數來處理您所關心的任何語言環境的日期格式。請參閱THE MYSQL REFERENCE PAGES。你可能會使用STR_TO_DATE()以及GET_FORMAT()來保存/在檢索日期值的任何格式你喜歡

相關問題