我有一個JSON字符串。當我通過POST方法將視圖中的字符串發送到我的控制器時,此JSON的一個屬性是datetime,它以「dd/mm/yyyy」格式映射。但是,當我通過GET方法發送相同的JSON字符串時,相同的屬性映射格式爲「mm/dd/yyyy」,對於天數大於12的日期,該屬性保留爲NULL。如何解決此問題?這可能是Visual Studio問題嗎?我正在使用巴西的日期格式。DateTime格式對於POST和GET方法是不同的
0
A
回答
0
0
你需要具體文化上的獲取請求。因爲瀏覽器使用不同的文化比你的服務器,他們應該匹配,
DateTime dt = DateTime.Now;
// Sets the CurrentCulture property to U.S. English or whatever your browser using .
Thread.CurrentThread.CurrentCulture = new CultureInfo("en-US");
// Displays dt, formatted using the ShortDatePattern
// and the CurrentThread.CurrentCulture.
Console.WriteLine(dt.ToString("d"));
更多的檢查:你用哪個庫序列化JSON格式的對象https://msdn.microsoft.com/en-us/library/5hh873ya(v=vs.90).aspx
相關問題
- 1. POST和GET方法
- 2. Keyrock FIWARE方法GET和POST
- 3. Asp.net mvc5同樣的動作POST和GET相同的方法
- 4. HTTP POST方法在WebApi上處理方式與GET相同
- 5. RestController與GET + POST方法相同?
- 6. 以相同的格式使用GET和POST
- 7. GET和POST方法之間的區別?
- 8. 的Restlet使用GET和POST方法
- 9. ASP.NET MVC:以相同的方法使用GET和POST
- 10. GET和POST方法有什麼區別?
- 11. 苗條框架和GET/PUT/POST方法
- 12. 春RESTful服務GET和POST方法
- 13. datetime對象格式
- 14. datetime-local不同的格式選擇後
- 15. 是否有可能有2個方法(GET和POST)具有相同的路線?
- 16. 與POST方法提交GET
- 17. ASP.NET MVC曖昧的動作方法的簽名和不同使用GET/POST
- 18. 想要同時使用GET和POST方法
- 19. POST和GET方法在同一個文件中調用函數
- 20. Python Flask html表單不顯示 - GET而不是POST方法?
- 21. PHP形式,做GET和POST
- 22. 格式的Sql DateTime對象
- 23. 使用POST而不是GET來保護CakePHP中的方法
- 24. MVC get和post操作方法是否共享參數值?
- 25. 可以使用POST方法而不是GET嗎?
- 26. Laravel 5.2,爲POST方法設置驗證,而不是GET
- 27. 不同瀏覽器中的FullCalendar和事件DateTIme格式
- 28. ThreadLocal的get和initialValues方法同步
- 29. ExpressJS GET和POST在相同的路線
- 30. POST方法不顯示,但GET方法確實
?你能分享一些代碼嗎? –
如果你使用json.net,看看這個:https://stackoverflow.com/questions/18635599/specifying-a-custom-datetime-format-when-serializing-with-json-net – user1845593