您的位置:首页 > 数据库

C#-链接sqli 9613 te3,处理datetime类型字段

2016-04-11 13:53 176 查看
C#链接sqlite3,查新带datetime类型的表,如果抛出:System.FormatException”(“该字符串未被识别为有效的 DateTime。”)

解决方法:

首先要设置sqlite3的datetime的默认格式,sqlte3中datetime默认的格式为
yyyy/MM/dd HH:mm:ss 修改为:  yyyy-MM-dd HH:mm:ss

我使用的sqlite工具:Sqlite Developer;设置方法:菜单--工具--自定义工具 - 左侧:General---Data Type,右侧:时间格式  HH:mm:ss
; 时间分隔符 “:” ; 日期格式
yyyy-MM-dd ; 日期分隔符 “-”  ----OK.

获取时间值:

DateTime dt = Convert.toDateTime( dataset.Tables[0].Rows[row][columnName]);//注意:如果字段值为空,会抛出异常。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  sqlite3 c# datetime