2012-08-06 86 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

相關問題