从字符串中获取日期的片段

时间:2013-11-17 00:30:05

标签: ios string cocoa-touch date-formatting

如何获得动态字符串的子字符串?我的意思是我正在检索推文,我想将返回值的不同部分提取到月份字符串,年int,一天int和时间int。这是我正在检索的内容:

Sun Nov 17 00:15:47 +0000 

即使给定的值会随着时间的推移而改变,我将如何将其拆分,因为推文位于多个表格视图单元格的索引路径上,并且每个单元格的创建日期值都不同?

1 个答案:

答案 0 :(得分:1)

您的字符串代表一个日期,因此您应该做的第一件事是使用NSDate将其转换为NSDateFormatter

然后,您可以通过-[NSCalendar components:fromDate:]创建NSDateComponents实例,并访问其monthday以及您需要的任何其他属性来获取日期的各种元素