黑马程序员------杂记
2015-02-10 20:41
253 查看
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------
日期格式化
字符串转成日期格式:
NSDateFommatter *df = [[NSDateFommatter alloc] init];
df.dateFormat = @"yyyy/MM/dd HH:mm:ss";
[df dateFromString:@"这里是字符串"];
日期格式转成字符串:
NSDateFommatter *df = [[NSDateFommatter alloc] init];
df.dateFormat = @"yyyy/MM/dd HH:mm:ss";
[df stringFromDate:@"这里是日期"];
注意,大小写H和h的区别:
{0:yyyy-MM-dd HH:mm:ss.fff}:使用24小时制格式化日期
{0:yyyy-MM-dd hh:mm:ss.fff}:使用12小时制格式化日期
从左至右分别为-年-月-日 时:分:秒.毫秒
时间的比较
例子:time1(NSDate)和当前时间作比较。
NSDate * now = [NSDate date];
直接按下面作比较,判断是否当前时间大于time1;
now.timeIntervalSince1970 > time1.timeIntervalSince1970
JSON格式的取值
jsons是一串JSON格式的字符串,转换成字典,然后根据key来取值。
NSDictionary * dic = [jsons objectFromJSONString];
[dic valueForKey:@"这里是key"];
日期格式化
字符串转成日期格式:
NSDateFommatter *df = [[NSDateFommatter alloc] init];
df.dateFormat = @"yyyy/MM/dd HH:mm:ss";
[df dateFromString:@"这里是字符串"];
日期格式转成字符串:
NSDateFommatter *df = [[NSDateFommatter alloc] init];
df.dateFormat = @"yyyy/MM/dd HH:mm:ss";
[df stringFromDate:@"这里是日期"];
注意,大小写H和h的区别:
{0:yyyy-MM-dd HH:mm:ss.fff}:使用24小时制格式化日期
{0:yyyy-MM-dd hh:mm:ss.fff}:使用12小时制格式化日期
从左至右分别为-年-月-日 时:分:秒.毫秒
时间的比较
例子:time1(NSDate)和当前时间作比较。
NSDate * now = [NSDate date];
直接按下面作比较,判断是否当前时间大于time1;
now.timeIntervalSince1970 > time1.timeIntervalSince1970
JSON格式的取值
jsons是一串JSON格式的字符串,转换成字典,然后根据key来取值。
NSDictionary * dic = [jsons objectFromJSONString];
[dic valueForKey:@"这里是key"];
相关文章推荐
- 黑马程序员------杂记(二)
- 黑马程序员——杂记——天道酬勤
- 黑马程序员_论坛问题杂记
- 黑马程序员----NSDate 学习杂记
- 黑马程序员---OC中类与对象 语法杂记
- 黑马程序员------c 语言杂记
- 生活杂记
- 黑马程序员_JavaSE基础07 之 构造函数 this tatic 静态代码块
- 黑马程序员_JAVA基础,互换两个数的值的几种方法。
- 黑马程序员_面向对象
- 黑马程序员 java IO BufferedReader BufferdWriter 读文件 写文件
- 黑马程序员——java.lang.Process和java.lang.ProcessBuilder
- 黑马程序员——android开发中的eclipse快捷键
- 黑马程序员-C基础-C语言概述
- R语言入门---杂记(一)---R的常用函数
- Linux使用杂记2009-12-16
- 黑马程序员——装饰类设计模式简介
- 黑马程序员01--线程与进程的区别以及为什么使用多线程?
- 黑马程序员-Java基础-多线程间通讯
- [黑马程序员]命令行执行时碰到Exception in thread "main" java.lang.NoClassDefFoundError