小苦恼!但也很烦人呀!
用oo4o的方法从oracle数据库中读取date,想读出的字符串格式可控制.
我用的是:
ODynaset m_DynaSet;
Ovalue ov_mydate;
CString str_mydate("");
....
m_DynaSet.Open(....,"select to_char(mydate,'yyyy-mm-dd-hh-mi-ss') from mytable");
....
m_DynaSet.GetFieldValue((const char *)("mydate"),&ov_mydate);
CString str_mydate+=(CString)ov_mydate);
......
结果根本输出不是yyyy-mm-dd-hh-mi-ss,而是我原来输入时的格式.
我在SQL plus中用上述的SQL语句都可以的.但在程序中...
该不是要我编一个字符格式转换函数吧?help!