虽然它看起来很简单,但我在这里尝试了几个小时。从iOS中的SQLite获取双值
大家好,我在iPad应用程序的SQLite数据库中存储了双重值。
我取使用简单的所有记录 “SELECT * FROM表名” 查询。
然后我将此patient_dos值转换为双倍。
但是,当我显示第一个患者词典的内容时,它就是这样打印的。
"patient_dos" = "1461561219160.408936";
下面这个是我将这个值转换为双变量使用以下转换方法后得到的值。
double p_dos = [[dict objectForKey:@"patient_dos"] doubleValue];
结果是
Printing description of p_dos:
(double) p_dos = 1461561767624.27
我主要关心的是搭配这双,这实际上是一个时间戳,当病人没有HH承认日:MM:SS信息。
显示实际的代码从DB读取值。 –
正如我所说的,我从简单选择*从tableName查询中获取数据,然后当我打印查询返回的数组时,它会输出“patient_dos”字段的不一致值。 – Anand