C27_OC17-日期类型NSDate
2014-05-11 17:03
120 查看
#import <Foundation/Foundation.h> int main(){ // 0时区当前时间 NSDate * date = [NSDate date]; // 代码运行到这一行的时间 // 比date晚5秒的时间 NSDate * date2 = [NSDate dateWithTimeInterval:5 sinceDate:date]; // 从1970年开始到date的秒 NSTimeInterval timel = [date timeIntervalSince1970]; // 从date开始至今多少秒 [date timeIntervalSinceNow]; // 代码运行到这一行,晚于date的时长 // 代码格式器 NSDateFormatter * format1 = [NSDateFormatter new]; format1.dateFormat = @"yyyy-MM-dd"; // 年-月-日 NSDateFormatter * format2 = [NSDateFormatter new]; [format2 setDateFormat:@"yyyy-MM-dd HH:mm:ss"];// HH24小时制。年月日时分秒 NSDateFormatter * format3 = [NSDateFormatter new]; [format3 setDateFormat:@"yyyy-MM-dd hh:mm:ss"];// hh12小时制 // 日期转字串 NSString * sdate = [format1 stringFromDate:date]; // 字串转日期 NSString * stime = @"2014/5/11"; // 字串 NSDateFormatter * format = [NSDateFormatter new]; // 格式器 format.dateFormat = @"yyyy/MM/dd"; // 格式 NSDate * date3 = [format dateFromString:stime]; // 格式化字串得到日期 }
- end
集结电子书《ObjectC上路》:
http://pan.baidu.com/s/1i3iLRMH
相关文章推荐
- .net 错误处理
- hash poj_1200 Crazy Search
- 20140511 科技脉搏 -中国互联网正在全面接管中国经济?
- eclipse安装Flash Builder 4后变成中文,怎么解决
- Leetcode 树 Same Tree
- linux下的基本命令
- 命令行执行python模块时提示包找不到的问题
- C26_OC16-OC类型包装
- 小总结
- 不容易系列之(4)——考新郎 杭电 acm 2049 Java
- iftop和iostat安装和简单使用
- 0012-APK-Activity-Wallpaper
- Android文件系统的结构及目录用途、操作方法
- 顺序栈的c语言实现(程序可运行)。。。2014.5.11
- 剪切板使用
- ThreadLocal源码分析
- 推荐一个文献翻译软件--Deja Vu X
- 妈妈的人生哲学:时间会把尊严还给你
- Java异常机制浅析
- 除非指定UpdateCommand,否则数据源SqlDataSource不支持更新操作