English 中文(简体)
NSDateFormatter not Formatting (returning nil)
原标题:NSDateFormatter not formatting (returning nil)

我有一个日期,例如:

2012-04-09T23:57:44.070Z

我的日期格式是:

[dateFormatter setDateFormat:@"yyyy - MM - dd T HH : mm : ss Z "];

But it s returning nil. What s wrong with my date format? Thanks

最佳回答

您无需对<条码>-和<条码>:作出如此积极的反应。 而且,你的二者是错的。 您应使用:

NSDateFormatter *f = [[NSDateFormatter alloc] init];
[f setTimeZone:[NSTimeZone timeZoneWithName:@"GMT"]];
[f setDateFormat:@"yyyy-MM-dd T HH:mm:ss.SSS Z "];

NSLog(@"%@", [f dateFromString:@"2012-04-09T23:57:44.070Z"]);

该记录:

2012-04-09 23:57:44 +0000

如果你不把时间区定在日期格式上,那么将假定你指的是该装置目前处于何种时间区,并且not GMT时区(即<代码>Z系指)。

问题回答

暂无回答




相关问题
List Contents of Directory in a UITableView

I am trying to list the contents of Ringtones directory in a TableView, however, I am only getting the last file in the directory in ALL cells, instead of file per cell. This is my code: - (...

iPhone NSUserDefaults persistance difficulty

In my app i have a bunch of data i store in the NSUserdefaults. This information consists of an NSObject (Object1) with NSStrings and NSNumbers and also 2 instances of yet another object (Object2). ...

Writing a masked image to disk as a PNG file

Basically I m downloading images off of a webserver and then caching them to the disk, but before I do so I want to mask them. I m using the masking code everyone seems to point at which can be found ...

Resize UIImage with aspect ratio?

I m using this code to resize an image on the iPhone: CGRect screenRect = CGRectMake(0, 0, 320.0, 480.0); UIGraphicsBeginImageContext(screenRect.size); [value drawInRect:screenRect blendMode:...

Allowing interaction with a UIView under another UIView

Is there a simple way of allowing interaction with a button in a UIView that lies under another UIView - where there are no actual objects from the top UIView on top of the button? For instance, ...

热门标签