开发者社区> 长空翱翔> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

C# MySQL DateTime共用时的一些异常处理

简介:     win8系统,特别是一个英文或俄文的系统中,它们的日期形式往往是不同的。中文的系统的日期形式常常是 年-月-日 时:分:秒;而其它的系统就有些区别。     当我们的数据库中使用到Datetime这样的字段时就需要特别注意了。
+关注继续查看

    win8系统,特别是一个英文或俄文的系统中,它们的日期形式往往是不同的。中文的系统的日期形式常常是 年-月-日 时:分:秒;而其它的系统就有些区别。

    当我们的数据库中使用到Datetime这样的字段时就需要特别注意了。往往因为时间格式的不对,你往往数据库里面写或者读数据的时候都会报一些错。

image

图1

image

图2

    默认情况下,但DateTime这样的字段写个0给它会报一些错误的。为了避免这些问题,每个使用到时间的工程的App.config文件中应该这样写:


  1. connectionStrings>
  2. add
  3. name="mySqlCon" connectionString="Server=localhost;Port=3306;Database=mydb;charset=gb2312;Uid=root;Pwd=;
  4. allow user variables=true;
  5. Allow Zero Datetime=true;" providerName="MySql.Data.MySqlClient"/>
  6.   /connectionStrings>


Allow Zero Datetime=true; is very important set here.

 

而当我们从数据库中读出一些日期数据时,则应该它将强制轮换成我们所需要的数据。

And when get the DateTime variable from mysql db, force to conver it to string like this:

String str1 = Convert.ToString(db.data);

 

 

 

参考文献:

The relate blogs:

http://www.cnblogs.com/linn/archive/2009/08/31/1557355.html

http://hi.baidu.com/hailwater/item/62c9921c1b1ddffa64eabfe0

http://zhidao.baidu.com/link?url=TnBewdfU4j301A6FYDdVZM04xmUV5RVQR3CJMq2HXmR9DWfHxnyK_AwcXPuHu-RO608PHMjJ1Aa4IjZ29nK_8_

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Linux 安装Mysql
Mysql 主页 1). Mysql下载 图1.png 2). 上传服务器并解压 # 复制文件到/usr/local/目录下 cp /mnt/hgfs/share/mysql-5.
1332 0
MySQL 淘宝网开源监控工具orzdba安装、使用
转载:http://blog.51cto.com/arthur376/1888931 orzdba是淘宝DBA团队开发出来的一个perl监控脚本,主要功能是监控mysql数据库,也有一些磁盘和cpu的监控选项,好不好用就见仁见智,毕竟各公司需求不尽相同.
1212 0
MySQL percona-toolkit工具包的安装和使用(超详细版)
转载:https://www.cnblogs.com/zishengY/p/6852280.html 一.检查和安装与Perl相关的模块     PT工具是使用Perl语言编写和执行的,所以需要系统中有Perl环境。
1699 0
MySQL Xtrabackup 安装、备份、恢复
转载:https://www.cnblogs.com/zhoujinyi/p/4088866.html 一 简介: Xtrabackup是一个对InnoDB做数据备份的工具,支持在线热备份(备份时不影响数据读写),是商业备份工具InnoDB Hotbackup的一个很好的替代品。
1198 0
Windows安装及配置MySQL
Windows安装及配置MySQL 一、下载 MySQL下载地址:https://dev.mysql.com/downloads/mysql/ 二、配置 因为下载的为.zip格式,是不要安装的,解压完成进行配置就可以使用。
1417 0
Linux下绿色安装MySQL
Linux下绿色安装MySQL 一.准备: CentOS7系统第 mysql安装包,这里使用mysql 5.7.17(下载地址:http://dev.mysql.com/downloads/mysql/),如图: mysql下载 二.
1862 0
ubuntu 16.04下安装mysql并配置远程访问
ubuntu 16.04下安装mysql并配置远程访问 步骤1 – 安装MySQL 在 Ubuntu 16.04 中,默认情况下,只有最新版本的 MySQL 包含在 APT 软件包存储库中。在撰写本文时,那是 MySQL 5.7 要安装它,只需更新服务器上的包索引并安装默认包 apt-get。
3797 0
linux使用压缩包安装MySql
linux使用压缩包安装MySql 1. 下载安装包 https://dev.mysql.com/downloads/mysql/ 按需选择版本,我这是使用的是5.6.39 2. 拷贝安装包到/home/mysql目录,并解压 tar -zxvf mysql-5.6.39-linux-glibc2.12-x86_64.tar.gz   * 安装目录如果选在/usr/local/mysql会省掉一些麻烦,因为有些配置默认的是/usr/local/mysql。
1883 0
阿里云Linux服务器的搭建过程(包括JDK、Tomcat、Redis、MySQL的安装)及遇到的问题与处理:(二)Tomcat的安装
第一篇我们讲了JDK的安装,安装完毕后,我们就已经搭建了一个Java程序能够运行的环境,我们都知道,基于Java开发的服务端的程序,需要在容器中才能使用,所以这里我们讲下期中一种服务器容器Tomcat的安装,安装完Tomcat,你开发的服务端代码就可以在服务器环境下真正的运行起来了 下载Tomca.
25482 0
+关注
长空翱翔
长期从事Windows和linux应用程序开发,系统开发,驱动程序开发以及基于.net平台的软件开发;擅长面向对象程序设计、数据库设计、应用与开发;
文章
问答
文章排行榜
最热
最新
相关电子书
更多
从理论到实践,深度解析MySQL Group Replication
立即下载
好的 MySQL 兼容可以做到什么程度
立即下载
One Box: 解读事务与分析一体化数据库 HybridDB for MySQL
立即下载