我有一個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. 對於DateTime,MVC模型綁定使用GET或POST是不同的
- 2. POST和GET方法
- 3. Keyrock FIWARE方法GET和POST
- 4. HTML GET和POST方法
- 5. nginx gzip不適用於GET方法,但是適用於POST方法
- 6. Asp.net mvc5同樣的動作POST和GET相同的方法
- 7. POST或GET方法?
- 8. HTTP POST方法在WebApi上處理方式與GET相同
- 9. RestController與GET + POST方法相同?
- 10. 以相同的格式使用GET和POST
- 11. 的Restlet使用GET和POST方法
- 12. ASP.NET的Web API方法GET和POST
- 13. GET和POST方法之間的區別?
- 14. Get方法在Servlet中工作,POST方法不是
- 15. Restkit發送POST方法而不是GET方法
- 16. WordPress的PHP POST/GET方法
- 17. 不同的寫作風格和get方法有關設置
- 18. Rails:如何提及get和post方法的相同路由?
- 19. ASP.NET MVC:以相同的方法使用GET和POST
- 20. 用Netty解碼GET和POST方法
- 21. 包括使用HTTP方法(GET和POST)
- 22. 苗條框架和GET/PUT/POST方法
- 23. 春RESTful服務GET和POST方法
- 24. GET和POST方法有什麼區別?
- 25. 使用[授權]對GET和POST方法具有相同名稱的
- 26. datetime對象格式
- 27. Flask應用程序對象`get`和`post`類方法的文檔?
- 28. 同時使用GET和POST
- 29. datetime-local不同的格式選擇後
- 30. HttpWebRequest方法GET/POST不工作?
?你能分享一些代碼嗎? –
如果你使用json.net,看看這個:https://stackoverflow.com/questions/18635599/specifying-a-custom-datetime-format-when-serializing-with-json-net – user1845593