2017-01-18 123 views
-1

我發送ajax請求和參數url其中的一個是date。網址中的format看起來像dd.mm.yyyy。當進入控制器DateTime時,參數將其讀取爲mm/DD/yyyy。我該如何改變behaviour並告訴mvc將其作爲dd/MM/yyyy來讀取?帶有Ajax URL參數的MVC Action DateTime參數格式

例子:

URL: 12.01.2017 

MVC: 01.12.2017 
+0

你必須創建你的cutom模型活頁夾... 關注此鏈接http://stackoverflow.com/questions/22425719/mvc-date-time-model-binding –

+0

你正在使用哪個MVC框架(asp.net -mvc?) –

回答

0

這取決於你有你的瀏覽器中的文化,除非你發佈你想要的格式的數據的配置。

在IE上, 單擊「Internet選項」。 單擊常規選項卡下的語言。 單擊添加... 選擇您想添加的語言。 單擊確定。

然後移動你想要的語言,使其優先於其他語言,文化將來自那裏,日期格式將會改變。

0

假設您使用jquery,您必須在datetimepicker的構造函數中設置format屬性。 ( '日期選擇器')。:

例如

$日期選擇器({ 「格式」: '日/月/年'});