关于oracle中的日期的问题
我用odbc连接ORACLE,读出数据,其他数据都正常,只是日期数据读出来转换不了,
OdbcDataReader rd = cmd.ExecuteReader();执行查询,
int id = rd.GetInt16(0); //这个都正确的;
DateTime aa = rd.GetDate(5);//总是说日期转换错误;
请问一下,ORACLE中的日期型数据该如何读出来转换为C#的日期呢?
谢谢!
------解决方案--------------------ORACLE 的日期一般用 TO_DATE()
或
TO_CHAR()
转换,在 ORACL 进行 SQL 命令操作时我就是这样地
------解决方案--------------------DateTime dateTime;
dateTime = Convert.ToDate(dr[ "dataTime "].ToString());
------解决方案--------------------还不如保存成为 2007-02-14 12:00:00 的 varchar 类型呢!