在ORCL資料中查詢一個生日欄位時,得到所有人生日都成1970-1-1 了。
陳述句:select name,sex,birthday from user;
如果將birthday改成to_char(birthday,"yy-mm-dd")轉換,查詢生日正常,但得到的結果為字串型別,可我想查詢出來的值就是日期型別的,用CTime來接收,所以不能用to_char轉換。
怎么弄啊,大家?
uj5u.com熱心網友回復:
to_char(birthday,'yyyy-mm-dd HH24:MI'),然后用sscanf(字串,"%d-%d-%d %d:%d:%d",&nYear,&nMonth,&nDate, &nHour, &nMin, &nSec);拆分
再定義CTime ss( nYear, nMonth, nDate, nHour, nMin, nSec);
這樣應該最快了吧
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/139857.html
標籤:基礎類
