读书人

关于oracle中的日期的有关问题

发布时间: 2012-03-03 15:33:03 作者: rapoo

关于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 类型呢!


读书人网 >C#

热点推荐