WebApi接收接收日期格式参数时,日期类型(2019-10-08T16:00:00.000Z)后台接收时间少8小时问题
2024-10-02 21:40:06
前端使用的是elementui的日期控件,将日期格式的数据提交到webapi后台时,接收到的日期格式少了8小时,这个原因是由于时区引起的,应该在WebApiConfig进行配置转成本地时间,解决少8小时的问题
解决方式如下:
在WebApiConfig.cs中Register方法添加以下代码
GlobalConfiguration.Configuration.Formatters.JsonFormatter.Indent = false;
GlobalConfiguration.Configuration.Formatters.JsonFormatter.SerializerSettings.DateTimeZoneHandling = Newtonsoft.Json.DateTimeZoneHandling.Local;//按当地时间处理。如果System.DateTime对象表示协调的//世界时(UTC),转换为当地时间。
示例如下:
最新文章
- Web开发者需养成的好习惯
- java web学习总结(十二) -------------------Session
- scrollViewDidEndScrollingAnimation和scrollViewDidEndDecelerating的区别
- 关于Union 中 ORA-12704:字符集不匹配问题的解决
- Sublime Text 配置记录
- hibernate4中取得connection的方法
- 游戏制作之路:一个对我来说可实现的High-end的Mac/iOS游戏制作大概计划
- hdu 4810 Wall Painting (组合数学+二进制)
- sharepoint 2010 masterpage中必须的Content PlaceHolder
- ASP.NET之自定义异步HTTP处理程序(图文教程)
- MSSQL - 存储过程取出5条热点新闻
- jQuery方式事件冒泡的2个方法
- TFLearn构建神经网络
- 使用js实现放大镜效果
- C++ 窗口
- Qt 半模式对话框
- linux 查看系统负载:uptime
- visual studio 2015下使用gcc调试linux c++开发环境搭建完整详解
- 789A Anastasia and pebbles
- Cent OS 常用配置命令