Ios6 如何将此时间字符串拆分为2以比较日期?

Ios6 如何将此时间字符串拆分为2以比较日期?,ios6,Ios6,我有一个以字符串形式返回日期的web服务。如何处理这些字符串以确定某个特定商店是否在给定时刻打开 概念上: 如果(storeObject.date>现在){ “用打开的映像替换映像” 但日期字符串返回为: 周一至周五=“7:00am-6:00pm” 如何将此字符串拆分为“7:00am”和“6:00pm”?使用-(NSRange)rangeOfString:(NSString*)aString和-(NSString*)substringWithRange:(NSRange)aRange提取“7:0

我有一个以字符串形式返回日期的web服务。如何处理这些字符串以确定某个特定商店是否在给定时刻打开

概念上:

如果(storeObject.date>现在){ “用打开的映像替换映像”

但日期字符串返回为:

周一至周五=“7:00am-6:00pm”

如何将此字符串拆分为“7:00am”和“6:00pm”?

使用
-(NSRange)rangeOfString:(NSString*)aString
-(NSString*)substringWithRange:(NSRange)aRange
提取“7:00am-6:00pm”

然后,
-(NSArray*)组件通过字符串分隔:(NSString*)分隔符将帮助您拆分该字符串


所有这些都是NSString方法。

您编写软件。可能有些人会建议各种解析方案来帮助您,但他们只会帮您做到这一点。相对而言,NSDateFormatter可能会有所帮助,但不会太多。