C#编程向SQLite数据库中正确写入DateTime类型数据
2017-06-07 16:44
375 查看
最近用C#编写了一个程序,里面涉及向SQLite数据库写入DateTime类型数据,实际时间为2012/11/30 0:20:00,但写入数据库后变成1899/12/30 00:00:00。
实际情况是时间写入数据库失败,1899/12/30 00:00:00是数据库的默认值。
经过尝试,发现不能直接用C#的DateTime赋值,而应使用字符串给[PASS_TIME]字段赋值。
生成时间字符串代码:
DateTime.Now.ToString("yyyy/MM/dd HH:mm:ss");
修改代码后DateTime类型数据入库正确。
相关文章推荐
- ASP.NET AJAX客户端编程之旅(三)——让JavaScript和C#无障碍沟通:数据类型自动转换&序列化(转载)
- ASP.NET AJAX客户端编程之旅(三)——让JavaScript和C#无障碍沟通:数据类型自动转换&序列化
- 用js解析经json序列化后的C#的DateTime类型数据
- C# 使用linq处理返回带datetime类型数据 json显示/date(xxxxx)/
- ASP.NET AJAX客户端编程教程(3)——让JavaScript和C#无障碍沟通:数据类型自动转换&序列化
- 2、C#编程基础(三)——数据类型的相互转换
- 提高C#编程水平的50个要点 之八“在值类型中,确保0是一个合法的数据”
- C#与C++的混合编程 之三 C++与C#的数据传递与类型转换
- ASP.NET AJAX客户端编程之旅(三)——让JavaScript和C#无障碍沟通:数据类型自动转换&序列化
- ASP.NET AJAX客户端编程之旅(三)——让JavaScript和C#无障碍沟通:数据类型自动转换&序列化
- 用js解析经后台json序列化后的C#的DateTime类型数据
- mysql数据Unix时间戳与C# DateTime时间类型互换
- 用js解析经json序列化后的C#的DateTime类型数据
- 正确利用php向MySQL datetime类型中插入数据
- C# 编程指南(3):语言部分:数据类型
- 深入.NET平台和C#编程_深入C#数据类型
- C#编程(四十一)----------用户定义的数据类型转换
- c#datetime 类型数据操作
- C#写入对象或集合类型数据到xml文件的方法
- 用js解析经json序列化后的C#的DateTime类型数据