NSDate *date = [NSDate date];
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"hh:mm a"];
NSString *hourMinuteSecond = [dateFormatter stringFromDate:date];
hour1Label.text = [hourMinuteSecond substringWithRange:NSMakeRange(0, 1)];
hour2Label.text = [hourMinuteSecond substringWithRange:NSMakeRange(1, 1)];
minute1Label.text = [hourMinuteSecond substringWithRange:NSMakeRange(3, 1)];
minute2Label.text = [hourMinuteSecond substringWithRange:NSMakeRange(4, 1)];
hourMinuteSecond 的内容是:06:40
那么substringWithRange:NSMakeRange(0, 1)的意思就是从hourMinuteSecond这个字符串里取得第0位到第1位的内容,即0;
同理,NSMakeRange(3, 1)的内容就是hourMinuteSecond的字符串里第3位,取值长度为1位,即4……
iOS学习之把时间内容分割后显示在label上
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 前言 最近研究iOS设备间的近距离实时通信,对其解决方案进行了解,整理如下: 正文 用MultipeerConne...
- 《复仇者联盟3》5月11日首映票房截止早八点已达到2.4491亿。2亿的预售票房在首映零点场瞬间就被兑现。加上当晚...