2012-08-06 52 views
0

如何设置日期格式化程序setformat选项为这样的日期字符串来获取NSDate对象?NSString到格林尼治标准时间的NSDate转换

31-07-2012 11:00:00 GMT 05:30 

我只需要格式化字符串此功能锻炼,或有更多的东西做的就是从这个字符串日期?

- (void)setDateFormat:(NSString *)string;

注:我知道和工作的NSDateformatter,但不能排序这一个.... .... !!!

+0

你会从这个字符串分析日期? – 2012-08-06 10:37:57

+0

为什么投下一票? – 2012-08-06 12:16:42

+0

是...喜欢这个字符串 – 2012-08-06 12:17:08

回答

1

我发现这个博客非常清楚地描述了NSDate和NSString。 http://oleb.net/blog/2011/11/working-with-date-and-time-in-cocoa-part-1/。你可以参考它。

+0

我绝对需要字符串格式.... !!!!直接QN !!!谢谢:) – 2012-08-06 12:36:14

+0

我发现一个格式化程序只适用于“31-07-2012 11:00:00 GMT + 05:30”。但如果GMT和时区之间存在“+”,则该模式不起作用。这里是“dd-MM-yyyy HH:mm:ss ZZZZ”。如果我进一步了解,我会发布它。 – 2012-08-06 13:08:39

+0

y ...我发现tht与+ sign..but工作但hav确保没有方法来执行它以其他方式..so问..感谢一吨:) – 2012-08-06 17:39:39

1

如果格式是

31-07-2012 11:00:00 GMT+05:30 

可以使用

[dateFormatter setDateFormat:@"dd-MM-yyyy HH:mm:ssZZZZ"] 
+0

y ...谢谢:) – 2012-08-08 10:26:48

相关问题