zoukankan      html  css  js  c++  java
  • ASP.NET解决Sqlite日期类型问题:该字符串未被识别为有效的 DateTime

    最近使用ASP.NET+SQLite数据库开发一个网站程序,结果在日期处理上出现了很头痛的问题:
    说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 
    异常详细信息: System.FormatException: 该字符串未被识别为有效的 DateTime。

    解决方案:

    在日期保存到Sqlite数据库时转换一个类型,比如:string _now = System.DateTime.Now.ToString("s");

    也就是说在.ToString()方法中加一个s,即可解决日期读取错误的问题。

    简单代码示例:

    string _indate = Request["indate"];  //输入的日期如:2009-2-21
    DateTime _inTime = Convert.ToDateTime(_indate);

    //如下是保存数据SQL语句

    insert into 表(indate) values(‘“ + _inTime.ToString("s") + "');   //这里转换

    因为iso 8601的描述:(http://msdn.microsoft.com/zh-cn/library/ms187819.aspx)

    给出了字符串示例:
    * 2004-05-23T14:25:10
    * 2004-05-23T14:25:10.487

    所以Sqlite保存的日期要转为iso 8601标准字符串格式

    使用 日期.ToString("s");这种方法转换成 iso 8601标准字符串格式了。

    本文版权归学IT网(www.xueit.com)所有,任何单位与个人转载必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

    最近使用ASP.NET+SQLite数据库开发一个网站程序,结果在日期处理上出现了很头痛的问题:
    说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 
    异常详细信息: System.FormatException: 该字符串未被识别为有效的 DateTime。

    解决方案:

    在日期保存到Sqlite数据库时转换一个类型,比如:string _now = System.DateTime.Now.ToString("s");

    也就是说在.ToString()方法中加一个s,即可解决日期读取错误的问题。

    简单代码示例:

    string _indate = Request["indate"];  //输入的日期如:2009-2-21
    DateTime _inTime = Convert.ToDateTime(_indate);

    //如下是保存数据SQL语句

    insert into 表(indate) values(‘“ + _inTime.ToString("s") + "');   //这里转换

    因为iso 8601的描述:(http://msdn.microsoft.com/zh-cn/library/ms187819.aspx)

    给出了字符串示例:
    * 2004-05-23T14:25:10
    * 2004-05-23T14:25:10.487

    所以Sqlite保存的日期要转为iso 8601标准字符串格式

    使用 日期.ToString("s");这种方法转换成 iso 8601标准字符串格式了。

    本文版权归学IT网(www.xueit.com)所有,任何单位与个人转载必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

    撸码:复制、粘贴,拿起键盘就是“干”!!!
  • 相关阅读:
    237. Delete Node in a Linked List
    430. Flatten a Multilevel Doubly Linked List
    707. Design Linked List
    83. Remove Duplicates from Sorted List
    160. Intersection of Two Linked Lists
    426. Convert Binary Search Tree to Sorted Doubly Linked List
    142. Linked List Cycle II
    类之间的关系
    初始化块
    明确类和对象
  • 原文地址:https://www.cnblogs.com/niunan/p/1696831.html
Copyright © 2011-2022 走看看