我有一个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