iOS关于SQLite存取时间数据类型的两条常用方法。
来源:互联网 发布:网络名言名句大全爱情 编辑:程序博客网 时间:2024/06/06 09:06
1.把时间通过NSDateFormatter 通过stringFromDate某种格式,然后存字符串。取的时候同样取某个串,通过同一个formatter 的dateFromDate获取NSDate对象。
NSDateFormatter*dateFormat =[[NSDateFormatter alloc] init]; [dateFormat setDateFormat:@"yyyy-MM-dd HH:mm:ss"]; NSString*dateString=[dateFormat stringFromDate:[NSDate date]]; sqlite3_bind_text(saveStmt,1,[dateString UTF8String],-1, SQLITE_TRANSIENT); 2.把时间通过NSDate的timeIntervalSince1970获取double类型存进数据库,取时间时会通过NSDate timeIntervalSince1970:doubleValue 获取NSDate对象。
I typically use a double, something like:
sqlite3_bind_double(statement, index,[dateObject timeIntervalSince1970]);
where dateObject is an NSDate*. Then, when getting the data out of the DB, use
[NSDate dateWithTimeIntervalSince1970:doubleValueFromDatabase];
友情链接:http://stackoverflow.com/questions/302664/objective-c-and-sqlites-datetime-type http://stackoverflow.com/questions/251155/persisting-dates-to-sqlite3-in-an-iphone-application http://stackoverflow.com/questions/1711504/how-get-a-datetime-column-in-sqlite-with-objective-c/1711591#1711591
0 0
- iOS关于SQLite存取时间数据类型的两条常用方法。
- [ios]SQLite 常用方法
- SpringMVC存取Session的两种方法
- SpringMVC存取Session的两种方法
- SpringMVC存取Session的两种方法
- 存取Session的两种方法
- java web 关于时间的存取
- 常用的关于时间的方法
- js关于时间常用的方法.
- 关于js的时间对象常用方法
- ios开发----应用数据存储的常用方法之plist存取方法
- 关于sqlite中图片数据的存取问题
- [ios]关于MediaPlayer 播放进度的存取
- [ios]关于MediaPlayer 播放进度的存取
- 数据库系统常用的存取方法
- 测试一段iOS代码运行时间的两种方法
- iOS上常用四种数据存取方法
- iOS常用的两种延时的方法
- 冒泡排序法
- Android Junit测试环境搭建
- Google翻译接口
- CSS hack技巧小全
- android fragment
- iOS关于SQLite存取时间数据类型的两条常用方法。
- Posts Tagged 【dp】Interleaving String
- iPhone 获取root信息
- iOS CGContextRef画图小结
- ls-allinux上层目录属性权限
- 读后小结:《大型网站技术架构:核心原理与案例分析》
- 总结win7安装Oracle方法
- 简单模拟鼠标键盘操作
- 将输入的字符串反转