mysql json 中日期_mysql 转换json 时间问题
"Unable to convert MySQL date/time value to System.DateTime"这是因为在日期列中有"0000-00-00"数据值,要修正这个问题,你可以把这些数据设为null,或者在连接字符串中设置"Allow Zero Datetime=True"
在链接MySQL的字符串中添加:Convert Zero Datetime=True 和 Allow Zero Datetime=True两个属性;
mysql连接字符串去掉allow zero datetime=true,否则返回的日期会是MySql.Data.Types.MySqlDateTime类型,而不是DataTime
转化失败
未将对象的实例引用到对象
CreateUnsupportedTypeException异常
解决方案:
把链接字符串中的Allow Zero Datetime=true 去掉
// var result = new { dt = ds.Tables[0], count = _totalcount };
//var jsonStr = JsonConvert.SerializeObject(result, Formatting.None);//有时间时,序列化报错,需删除链接字符串中的Allow Zero Datetime=true;
var dic = Utils.Dtb2ArrayList(ds.Tables[0]);
var result = new { dt = dic, count = _totalcount };
JavaScriptSerializer jss = new JavaScriptSerializer();
string str = jss.Serialize(result);
str = Regex.Replace(str, @"\\/Date\((\d+)\)\\/", match =>
{
DateTime dt = new DateTime(1970, 1, 1);
dt = dt.AddMilliseconds(long.Parse(match.Groups[1].Value));
dt = dt.ToLocalTime();
return dt.ToString("yyyy-MM-dd HH:mm:ss");
});
参考链接:
http://blog.chinaunix.net/xmlrpc.php?r=blog/article&uid=25498312&id=4143024
http://stackoverflow.com/questions/15722761/allow-zero-datetime-mysql-connector-web-config-entity-framework
http://longtianyu1.blog.163.com/blog/static/9981965201328112635472/
mysql json 中日期_mysql 转换json 时间问题相关推荐
- hive中日期格式转换
hive中日期格式转换 日期时间格式大致分成时间戳和日期时间格式互转,字符串转化成日期时间格式,日期格式之间的转化 一.时间戳和日期互转 1.unix_timestamp函数,日期转时间戳 当函数参数 ...
- mysql 去掉日期.0_简单介绍MySQL数据库中日期中包含零值的问题
下面小编就为大家带来一篇浅谈MySQL数据库中日期中包含零值的问题.小编觉得挺不错的,现在就分享给大家,也给大家做个参考.一起跟随小编过来看看吧 默认情况下MySQL是可以接受在日期中插入0值,对于现 ...
- 解决MVC返回Json中日期格式问题
问题:MVC中使用控制器返回JsonResult,如果带有日期字段的对象,浏览器接收到的json中会变成形如/Date('123123123')/格式.如何在easyui等中直接使用是个麻烦事. 解决 ...
- mysql查询数据库日期_mysql如何查询日期与时间
前言: 在项目开发中,一些业务表字段经常使用日期和时间类型,而且后续还会牵涉到这类字段的查询.关于日期及时间的查询等各类需求也很多,本篇文章简单讲讲日期及时间字段的规范化查询方法. 1.日期和时间类型 ...
- Java JSON中的key转换成大写或者小写
在进行项目开发过程中和其他平台进行对接,对方平台接口中的key在对接过程中出现,key大小写转变的问题,所以开发工具类,防止出现这样的问题. 下面是具体代码实现: package com.jane.f ...
- mysql 动态插入日期_mysql 如何动态传入一个时间得到此时间的某个时间点
这个问题有点长也有点绕,比如时间为'2017-09-01 21:27:49'获得一个这一天的中午12点. 结合具体的应用,有一张log表记录了网站的访问记录,time字段为timestamp类型,请筛 ...
- Spring中日期格式转换
一.背景 使用SSM+Maven搭建项目 其中Mysql中 日期字段是DATETIME类型 Controller返回给前端的Json数据的是long类型 "Date":&quo ...
- [转载] Java中日期格式转换
参考链接: Java中的类型转换和示例 Code: /** * 字符串转换为java.util.Date<br> * 支持格式为 yyyy.MM.dd G 'at' hh: ...
- SAP HANA中日期格式转换
集团数仓要求的日期格式为:STRING yyyyMMddhhssmm 例如:20200924175407 SAP HANA中日期格式为:TIMESTAMP yyyy-MM-dd hh:ss:mm 例如 ...
最新文章
- 【Linux】neocomplcache disabled: “sudo vim“ is detected and $HOME is set to your user‘s home
- sharepoint性能优化
- 书山有径——走进清华大学图书馆
- NYOJ 36 最长公共子序列
- 【转】JMeter学习(六)集合点
- 使用工具分析 SAP UI5 应用前端执行的性能问题
- 我的测试和代码分析工具箱
- Python一直报错:SyntaxError: invalid syntax 的原因及解决办法
- 最简单的的让应用软件不随着系统重装而重装的方法
- 鹿晗都有 AI 粉了,为什么 AI 换脸剧的效果还这么渣?
- 《Java从入门到精通》(第六版)配套资源分享
- c语言中obj的错误,C语言中的obj
- 大数据组件笔记 -- ZooKeeper
- 深入研究绘图——图像和图像视图
- 【Power BI+Excel+Python】2019年4月全国数据分析招聘岗位可视化分析
- 5月最新M1芯片安装PS2021和PS2020已更新M1芯片mac安装PS2021解决教程(附安装方法)
- HTML利用posotion属性定位 小技巧
- browse.php?u,phpMyRecipes browse.php SQL注入漏洞
- rpm 查看依赖关系 依赖谁和被谁依赖
- Android音视频——MediaPlayerService
热门文章
- PHP知识点 自己做个记录
- ubuntu16.04下更新UHD3.14+GNURadio3.7.13.5
- 【数据库】Kingbase金仓数据库工程维护简明手册
- Django通过URL传递参数的4种方法
- 两台笔记本如何不走路由而是通过无线网卡互联
- redis 配置文件 append only file(aof)部分---数据持久化
- centos 没有可用的网络设备
- 安装php时,configure: error: xml2-config not found. Please check your libxml2 installation
- 基于Mono跨平台移动应用开发框架发布Xamarin 3.0
- Ecsotre 参考