日期处理类

  1. 定义
  2. 时间间隔计算
  3. 时间比较,返回其一
  4. 时间格式化
 void dateCreate()
{
//date return current time
NSDate *date = [NSDate date];
NSLog(@"%@", date); //+ 10 sec
date = [NSDate dateWithTimeIntervalSinceNow:];
NSLog(@"%@", date); //1970-1-1 00:00:00 + 10 sec
date = [NSDate dateWithTimeIntervalSince1970:];
NSLog(@"%@", date); //Random future time?
date = [NSDate distantFuture];
NSLog(@"%@", date); date = [NSDate distantPast];
NSLog(@"%@", date);
} void dateUse()
{
NSDate *date = [NSDate date];
//NSTimeInterval is double
NSTimeInterval i = [date timeIntervalSince1970];
NSLog(@"%f", i);
} void dateFormat()
{
NSDate *date = [NSDate date];
NSDateFormatter *f = [[NSDateFormatter alloc] init];
f.dateFormat = @"yyyy-MMM-dd HH:mm:ss";
NSString *s = [f stringFromDate:date];
NSLog(@"1:%@", s); NSDate *d2 = [f dateFromString:@"2014-7月-29 22:12:12"];
NSLog(@"2:%@",d2);
}
 
字符串、日期格式转换:
         // 17.将2013年05月05日转换为2013-05-05
NSMutableString *str17 = @"2013年05月05日";
NSDateFormatter *dateFormatter1 = [[NSDateFormatter alloc] init];
dateFormatter1.dateFormat = @"yyyy年MM月dd日";
NSDate *date1 = [dateFormatter1 dateFromString:str17];
NSDateFormatter *dateFormatter2 = [[NSDateFormatter alloc] init];
dateFormatter2.dateFormat = @"yyyy-MM-dd";
NSString *str17_2 = [dateFormatter2 stringFromDate:date1];
NSLog(@"题目17, 转换后的日期是%@", str17_2);
 

最新文章

  1. Taurus.MVC 2.0 开源发布:WebAPI开发教程
  2. Stanford Prof. Li Feifei写给她学生的一封信
  3. eclipse build workspace太慢或者 js出错问题解决
  4. 在Nifi 里 把 HDFS Json 为csv 格式
  5. Media Wiki
  6. python __file__ 与argv[0]
  7. scala抽象类抽象字段
  8. Flask, Tornado, GEvent, 以及它们的结合的性能比较
  9. store procedure 翻页
  10. java代码模拟先入先出,fifo
  11. (中等) CF 585C Alice, Bob, Oranges and Apples,矩阵+辗转相除。
  12. PHP 获取系统信息,PHP 获取服务器详细信息
  13. 《利用python进行数据分析》NumPy基础:数组和矢量计算 学习笔记
  14. Node.js 常用工具util
  15. redis总结(一)的持久化的取舍和选择以及作用
  16. border——边框属性
  17. 【读书笔记】iOS-nonatomic
  18. 通俗理解word2vec
  19. python分支语句
  20. MySQL性能管理及架构设计

热门文章

  1. http://blog.csdn.net/xyang81/article/details/7292380
  2. C#基础精华05(正则表达式,)
  3. *JRebel 热部署
  4. 12232 - Exclusive-OR
  5. 新建并保存一个空的Excel
  6. C语言中的位拷贝与值拷贝浅谈(转载)
  7. poj3274
  8. linux SPI bus demo hacking
  9. 【转】 Homebrew – OSX下简单的包管理系统
  10. class属性添加多个类