Qt 基本数据类型转换(int,float,double,datetime,string)
来源:互联网 发布:普通电视怎么连接网络 编辑:程序博客网 时间:2024/04/30 11:56
转发:http://blog.csdn.net/tgzjz/article/details/45074237
在由int, float, double 这样的基本数据类型转换为QString的方法大致如下:
以int为例:
以float为例,或者:
在工作中,上述转换用的不是很多,大多数都是由QString类型转换到基本的数据类型使用的比较多,由于Qt的API有方法,所以用起来很简单,方法大致如下:
以转为float, double为例:
上面这种方法比较适合与科学计数法的表示:
需要注意的是,经常QString的内容转换成对应的基本数据类型是建立在QString的内容正确性的基础上进行的,
假设QString的内容是一个基本数据类型无法识别的情况下会导致转换错误,为了提高程序的健壮性,我们通常会在转换时加一个bool型的变量用于判断转换是否成功,用法如下:
以转int为例:
转换为QString后就可以进行QString与QDateTime进行转换了,转换的方法如下:
》》 QDateTime 转换为 QString
函数原型:QString QDateTime::toString ( Qt::DateFormat format = Qt::TextDate ) const
》》QString 转换为 QDateTime
函数原型:QDateTime QDateTime::fromString ( const QString & string, const QString & format ) [static]
0 0
- Qt 基本数据类型转换(int,float,double,datetime,string)
- 基本数据类型 Int、Double、Float
- C语言基本数据类型int float double
- String转换为数值double,float,int
- VC 中 Cstring 与 int、float、double、char、string数据类型的相互转换
- VC 中 Cstring 与 int、float、double、char、string数据类型的相互转换
- String数据类型转换成long、int、double、float、boolean、char等七种数据类型
- c语言基本数据类型short、int、long、char、float、double
- c语言基本数据类型short、int、long、char、float、double
- c语言基本数据类型short、int、long、char、float、double
- c语言基本数据类型short、int、long、char、float、double
- c语言基本数据类型short、int、long、char、float、double
- MFC----Cstring 与 int、float、double 数据类型的相互转换
- Qt中 int ,float ,double转换为QString
- Qt中 int ,float ,double转换为QString
- Qt中 int ,float ,double转换为QString
- String与int float double 类型之间的转换
- 实现int float double 转换成std::string
- Reservoir sampling(水塘抽样)
- Android中级:ActionBar + DrawerLayout实现侧滑菜单
- mysql 查询缓存
- 多线程——用Lock(锁)和Condition(监听器)来优化生产者消费者模式
- PostGreSQL-9.1以后引入扩展模块
- Qt 基本数据类型转换(int,float,double,datetime,string)
- C++中相对路径与绝对路径以及斜杠与反斜杠的区别
- Decorator装饰设计模式(结构型)
- bootstrap网格系统
- Maven官方指南
- Vmware12下基于CentOS 7.0安装LAMP
- C++拷贝构造函数详解
- c语言中sizeof struct和sizeof union
- Codeforces Round #366 (Div. 2)B