2013-06-27 67 views
-3

我有这个日期我是从XML获得,转换为日期(2006年6月18日)

2009-11-05T02:15:03.000Z

我将如何改变它到2009年

我找到了一种方法来去除.000Z所以我只有这个剩下

2009-11-05T02:15:03

任何帮助是极大的赞赏

+2

Google'NSDateFormatter'。 – 2013-06-27 18:51:24

+3

并阅读[优秀的Apple文档](https://developer.apple.com/library/ios/#documentation/Cocoa/Reference/Foundation/Classes/NSDateFormatter_Class/Reference/Reference.html)。除[日期格式字符串]的文档外(https://developer.apple.com/library/ios/#documentation/Cocoa/Conceptual/DataFormatting/Articles/dfDateFormatting10_4.html#//apple_ref/doc/uid/TP40002369- SW1)。请尽量避免询问其他人每天在这里提出的相同问题,而不是阅读和理解文档。 –

+0

并明白要做上述转换,你需要用第一种格式设置日期格式化程序,将字符串转换为NSDate,然后用第二种格式设置日期格式化程序并将其从NSDate转换回字符串。两种不同的格式。 –

回答

0

“正确”的方法是将原始字符串解析到使用NSDateFormatter配置了日期用于以XML格式生成日期的格式,然后使用第二个NSDateFormatter以及要用于格式化解析日期的格式样式。

相关问题