ios——关于日期的那些事
来源:互联网 发布:主机名和域名写法 编辑:程序博客网 时间:2024/06/06 11:41
一、显示当前日期:
NSDate * date=[NSDate date]; NSDateFormatter *dateformatter=[[NSDateFormatter alloc] init]; [dateformatter setDateFormat:@"YYYY-MM-dd HH:mm"]; //@"YYYY-MM-dd HH:mm"是日期格式,还有@"YYYY-MM-dd“,@"YYYY-MM-dd HH:mm:ss"等; //HH表示24小时制,hh表示12小时制 NSString * dateStr=[dateformatter stringFromDate:date]; NSLog(@"%@",dateStr);
输出的结果如下图所示:
二、显示时间戳:
1、时间戳的显示
int date1 = [[NSDate date]timeIntervalSince1970]; //时间戳是一串很长的数字 NSLog(@"%d",date1); //结果为:1468899600
2、根据时间戳计算时间差
int date1 = [[NSDate date]timeIntervalSince1970];//当前时间戳 NSDateFormatter *dateFormatter=[[NSDateFormatter alloc] init]; [dateFormatter setLocale:[NSLocale currentLocale]]; [dateFormatter setDateFormat:@"yyyyMMddHHmmss"]; NSDate* inputDate = [dateFormatter dateFromString:@"20160709182000"]; int date2 = [inputDate timeIntervalSince1970];//目标时间的时间戳 NSLog(@"时间差%d s",date1 - date2);//结果为相差的秒数,可以根据秒数计算各种单位的时间
0 0
- ios——关于日期的那些事
- 关于ios越狱开发的那些事
- iOS关于打包的那些事
- 关于iOS远程推送的那些事
- iOS开发关于"框架"的那些事
- iOS关于导航栏的那些事。
- iOS 关于runtime的那些事
- iOS笔记-----关于回调函数——Delegate的那些事
- ios——tableviewcell的那些事
- iOS 关于NSURL那些事
- iOS企业版分发关于plist和证书的那些事
- iOS企业版分发关于plist和证书的那些事
- iOS 关于传值方式的那些事
- iOS 关于MVVM With ReactiveCocoa设计模式的那些事
- iOS 关于MVVM Without ReactiveCocoa设计模式的那些事
- ios关于通讯录的那些事儿
- 关于iOS本地推送的那些事儿
- 关于iOS UIAlertController自定义的那些事儿
- NYOJ 38 布线问题
- 开发者MAC电脑里的常见兵器
- kafka安装配置及与logstash集成
- poj2635
- 【封装】图片加载框架Glide使用
- ios——关于日期的那些事
- 如何在 IIS 上搭建 mercurial server
- nyoj 表达式求值集合
- 关于FormData
- android读写删json
- FLASH的痛终于结束
- undefined与null的区别
- 安装火焰图生成工具
- NYOJ 疯牛问题(二分搜索+贪心)