QT编程中mysql数据库的时间、日期的运用
来源:互联网 发布:淘宝客服要求 编辑:程序博客网 时间:2024/05/16 05:39
初次接触QT,感觉很不适应,无论是安装还是编程,并且入门感觉好麻烦,各种乱码、报错,而且相同的错误可能换换电脑就正常了。
可能由于我不了解C++的缘故,在一个需求中要比较mysql中的日期,经过搜索了解到mysql数据库中存在data、datatime等类型,就从时间或者日期控件中获取变量(QDate、QDateTime类型)取出mysql中符合条件的时间或者日期,按道理应该是对的,但是程序报不知名的错误。经过搜索,发现要转换成字符串的形式传入。
QDate dateEdit=ui->dateEdit->date(); QString date=dateEdit.toString("yyyy-MM-dd"); QSqlQuery.exec(QString("数据库查询语句").arg(date));
顺利的取出符合要求的结果,后来,我又试了下其他类型,也顺利通过,当我变换形式进行比较时,比如换位yyyy/mm/dd也同样通过了测试,所以时间的比较与数据库中的数据类型有关,与什么格式的数据没关系,数据库类型是data或者datatime等,只要传入一个相同格式的字符串就行了。程序会按照时间的先后顺序进行比较的(<、>、=等比较符号)。
0 0
- QT编程中mysql数据库的时间、日期的运用
- 在mysql数据库中关于日期时间字段的处理
- mysql中时间日期的处理
- MySQL的日期时间
- MySQL数据库中有字段类型是日期、时间的插入语句的写法处理
- 关于向Mysql数据库中插入时间只有日期没有时分秒的问题
- Qt编程19:Qt时间日期的处理(QTime、QDateTime的使用比较简单)
- Qt中连接Mysql数据库的方法
- QT中mysql数据库的使用
- QT中对 mysql数据库的操作
- eclipse中运用MySQL数据库时遇到的那些事
- mysql时间日期的应用
- mysql的日期/时间函数
- mysql的日期/时间函数
- mysql的日期/时间函数
- mysql的日期和时间
- Mysql的日期时间函数
- MySQL 的时间日期处理
- 真机、虚拟机串口通信
- 【Leetcode】Remove Invalid Parentheses
- 电商之梳理jenkins相关知识---web部署工具
- 电商之梳理GIT相关知识---代码管理工具
- 面试:字符串: 字符串转换为10进制数
- QT编程中mysql数据库的时间、日期的运用
- mysql和mariadb主库drop表时从库的不同处理方式
- 如何在CentOS-6.5-x86_64安装Git
- 电商之梳理jsp相关知识---前端技术
- 数组整理
- 在CentOS-6.5-x86_64中搭建Git服务器
- 疯狂iOS上1
- 面试:字符串: 提取IP地址
- 电商之梳理css相关知识---前端技术