最近同事给一客户部署系统,最早跟我说过,时间的问题,说是显示英文日期和时间,第一反映是区域和语言那里的设置有问题,问题方法,N久后偶去客户那,竟然还是以前的问题,郁闷,回来在公司可怎么也没有试出来,倒是跟总监大人吵架一回,实之痛心啊……

今天偶亲自去试,因为服务器有点问题,重装之后,问题出来了--从 char 数据类型到 datetime 数据类型的转换导致 datetime 值越界

google and baidu 也说是那里设置问题,可改过之后还是依旧,有一位人亲兄说是SQL语言项,也是徒劳,想来想去还是代码为王

             // ———————————————————-------------------------------------------------
             //  Andy Lu 23:39 2008/05/27 ****市公安局公交分局信息系统BUG 
             //  IBM Server x3250 m2 时间格式问题:
             //  从 char 数据类型到 datetime 数据类型的转换导致 datetime 值越界 
             // select * from Onduty where datediff(d,dutydate,'2008/05/27 17:29:31')=0 
             // select * from Onduty where datediff(d,dutyDate,'27/5/2008')=0
             // ---------------------------------------------------------------------------------------
             // string strsql = "select * from  Onduty where datediff(d,dutydate,'" + System.DateTime.Now + "')=0 ";
             string  strsql  =   " select * from  Onduty where datediff(d,dutydate,' "   +  System.DateTime.Now.ToString( " yyyy-MM-dd " )  +   " ')=0  " ;

同样的是时间问题

             // ———————————————————-------------------------------------------------
             //  Andy Lu 23:52 2008/05/27 ****市公安局公交分局信息系统BUG 
             //  IBM Server x3250 m2 时间格式问题:
             //  显示:星期X dd/MM/yyyy
             // ---------------------------------------------------------------------------------------

             // this.lblAddDate.Text = "时间:" + Convert.ToDateTime(row[3]).GetDateTimeFormats('f')[0].ToString();

             this .lblAddDate.Text  =   " 时间: "   +  Convert.ToDateTime(row[ 3 ]).ToString( " yyyy-MM-dd HH:mm:ss " );     

总结:System.DateTime.Now 少用,至少要格式化为人性的东东

从 char 数据类型到 datetime 数据类型的转换导致 datetime 值越界解决方案相关推荐

  1. 从 datetime2 数据类型到 datetime 数据类型的转换产生一个超出范围的值

    最近在ASP.NET MVC中遇到一个问题,如题,在使用EF数据模型的时候,要去添加一条新的数据到Sqlserver数据库,在之前项目中并没有出现该异常,所以去扒了扒demo,发现有几个字段(数据库类 ...

  2. 如何仅从SQL Server DateTime数据类型返回日期

    SELECT GETDATE() 回报: 2008-09-22 15:24:13.790 我希望该日期部分没有时间部分: 2008-09-22 00:00:00.000 我该怎么办? #1楼 尝试这个 ...

  3. datetime数据类型_系统数据类型

    1.整数型 1. 整数型数据由负整数或正整数组成,如-15. 0.5和2509. 整数型数据使用bigint.int, smallint和tinyint数据类型存储.各种类型能存储的数值的范围如下: ...

  4. SQL DateTime数据类型注意事项和限制

    介绍 (Introduction) In this article, we will explorethe SQL Date Time data type and its limitations. 在 ...

  5. 揭密SQL Server DATETIME数据类型

    看完这篇文章的第一感觉是,虽然对于日期类型数据使用得很算顺利,不过作者 提到的一些东西还真不知道.有时候在应用上,不觉得比老外差到那里去.但是, 老外的一个优良习惯细扣概念并进行实证检验:而我们的习惯 ...

  6. 【转贴】揭密SQL Server DATETIME数据类型

    原文出处:http://blog.csdn.net/zk911/archive/2005/11/23/535432.aspx 作者:zk911 看完这篇文章的第一感觉是,虽然对于日期类型数据使用得很算 ...

  7. 基本数据类型包装类的使用与转换

    这里就用Integer做示例其它类型都一样 1.基本用法: package com.su; /** 包装类* 基本数据类型--> 包装类* byte Byte* short Short* int ...

  8. datetime数据类型_当pandas遇上数据类型问题

    原文:Overview of Pandas Data Types作者:Chris Moffitt链接: https://pbpython.com/pandas_dtypes.html译者: 大邓 当我 ...

  9. Java 基本数据类型与包装类之间的转换

    好好吃饭:好好微笑:好好锻炼:好好吃药:好好睡觉. 目录: 1 Java 的数据类型 2 Java 的包装类 3 装箱和拆箱 3.1 int 与 Integer 之间的转换 3.1.1 int → I ...

最新文章

  1. helm命令的基本使用
  2. Spring Cloud 2020.0.0 正式发布,对开发者来说意味着什么?
  3. 交互式计算机图形学总结:第四章 观察
  4. 优惠券卡包应用数据库字段设计/系统架构设计/缓存层设计方案
  5. 文件系统raw什么意思oracle,raw扫盲
  6. SQL Editor and reconnect【mysql(workbench)更新数据时候的一个异常】【Error Code:1175】
  7. python 二维强度图_荐 python数据分析matplotlib库使用之二维图形绘制
  8. Java:节点流和处理流的理解
  9. 漫画面向对象编程,用漫画给你讲技术!
  10. Android Browser学习七 书签历史模块: 书签UI的实现
  11. Tomcat中Pipeline
  12. 应用程序中主键ID生成与UUID
  13. jQuery源码学习(四)
  14. python3实现国密SM4算法
  15. 威联通212P 在admin用户密码正确情况下仍然无法登录WEB页面解决办法
  16. 计算机应用基础——计算机软件(一)
  17. 已知两边求角度公式_有30度角的直角三角形,已知一直角边,求另两边的公式,快速求法...
  18. 【雅思大作文考官范文】——第七篇: 'dress code' essay
  19. 【文献阅读】Cost-Sensitive Portfolio Selection via Deep Reinforcement Learning
  20. imageview显示圆形图片

热门文章

  1. Python 基础练习题
  2. 彻底搞定欢乐锁与悲观锁
  3. linux lseek 指定 文件大小,Linux lseek函数的使用详解
  4. Numpy和Pandas性能改善的方法和技巧
  5. 【自然语言处理】【大模型】Chinchilla:训练计算利用率最优的大语言模型
  6. Dev-Cpp/Mingw32 环境介绍
  7. 编写函数求解圆台的表面积s和体积v
  8. 关于NDB和VOR的选择
  9. Linux相关——linux操作系统之生产者与消费者同步问题
  10. 计算机英语口语面试自我介绍,英语面试_面试英语口语:自我介绍模板_沪江英语...