• 4941阅读
  • 4回复

[提问]怎样识别MySql的0月0日? [复制链接]

上一主题 下一主题
离线fzx374
 

只看楼主 倒序阅读 楼主  发表于: 2011-03-07
MySql中,可以把日期设置为0月0日,以此代表年初,例子2011-00-00。但QT4读取它时,把它读成了1月1日。怎样才能识别它呢?
离线fzx374

只看该作者 1楼 发表于: 2011-03-09
高手,帮助一下
离线XChinux

只看该作者 2楼 发表于: 2011-03-09
你按字符串来读,不要按QDate字段来读看看。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线XChinux

只看该作者 3楼 发表于: 2011-03-09
q.value(xxx).toString().trimmed();
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线fzx374

只看该作者 4楼 发表于: 2011-03-09
我试过读取字符串,字符串是“”的。
QString s= query.value(0).toString();  //s="";
QDate date = query.value(0).toDate();
//date的年=-4713,月=1,日=1
快速回复
限100 字节
 
上一个 下一个