定义一个当前日期的NSDate对象 NSDate常用方法 以已有NSDate对象实例为基准,定义一个表示一小时后的NSDate对象: 以下统一写成消息闭包的形式,单位默认为秒,负号则表示早于目标日期。 以当前时间为基准,定义一个表示一小时前的NSDate对象: 获取目标日期到Unix元年的秒数: 这 ...
分类:
其他好文 时间:
2020-02-06 01:43:53
阅读次数:
87
性能优化之NSDateFormatter 为什么要优化NSDateFormatter? 首先,过度的创建NSDateFormatter用于NSDate与NSString之间转换,会导致App卡顿,打开Profile工具查一下性能,你会发现这种操作占CPU比例是非常高的。据官方说法,创建NSDateF ...
分类:
其他好文 时间:
2018-09-28 12:57:30
阅读次数:
160
在开发iOS程序时,有时候需要将时间格式调整成自己希望的格式,这个时候我们可以用NSDateFormatter类来处理。下面来介绍NSDateFormatter的常用属性和API; 1.常用属性 @property (null_resettable, copy) NSString *dateForm ...
分类:
其他好文 时间:
2018-09-28 12:46:49
阅读次数:
223
//获取当前的时间 +(NSString*)getCurrentTimes{ NSDateFormatter *formatter = [[NSDateFormatter alloc] init]; // 设置你想要的格式,hh与HH的区别:分别表示12小时制,24小时制 [formatter se ...
分类:
移动开发 时间:
2018-02-07 19:30:21
阅读次数:
329
//获取当前系统时间的时间戳 #pragma mark - 获取当前时间的 时间戳 +(NSInteger)getNowTimestamp{ NSDateFormatter *formatter = [[NSDateFormatter alloc] init]; [formatter setDate ...
分类:
移动开发 时间:
2017-11-08 11:58:25
阅读次数:
235
1 //1.时间格式 2 NSDateFormatter *_dateFormatter = [[NSDateFormatter alloc] init]; 3 [_dateFormatter setDateFormat:@"YYYY年MM月dd天hh小时mm分ss秒"]; 4 5 //2.获取系统... ...
分类:
移动开发 时间:
2017-09-27 17:32:14
阅读次数:
235
这样写就不会输出 +0000了 NSDate *select = [_datePicker date]; NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init]; [dateFormatter setDateFormat:@"y... ...
分类:
移动开发 时间:
2017-09-23 20:24:16
阅读次数:
218
NSDate *date = [NSDate date]; NSDateFormatter *formatter = [[NSDateFormatter alloc] init]; [formatter setDateStyle:NSDateFormatterMediumStyle]; ... ...
分类:
其他好文 时间:
2017-08-26 15:03:11
阅读次数:
111
当将一个形式为@"Tue Aug 01 16:12:41 +0800 2017"的字符串转换成NSDate时,需要NSDateFormatter设置本地化信息NSLocale,否则会出现转换失败 NSDateFormatter *fmt = [[NSDateFormatter alloc] init ...
分类:
其他好文 时间:
2017-08-01 17:54:22
阅读次数:
209
1. NSDateFormatter 的格式: 年 y 将年份 (0-9) 显示为不带前导零的数字 yy 以带前导零的两位数字格式显示年份 yyy 以四位数字格式显示年份 yyyy 以四位数字格式显示年份 月 M 将月份显示为不带前导零的数字(如一月表示为 1) MM 将月份显示为带前导零的数字(例 ...
分类:
移动开发 时间:
2017-07-28 09:44:32
阅读次数:
131