English 中文(简体)
将特定格式的NSDSDate转换为NSDate
原标题:NSString to NSDate conversion for a specific format

我收到以下方式的NSString:

2013-05-18T17:37:06.9419518Z

如何正确将日期转换为 NSDate 以与包含当前日期/ 时间的另外一个NSDate 比较?

这就是我现在所拥有的:

        NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];

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

        NSDate *dateFromString = [[NSDate alloc] init];
        dateFromString = [dateFormatter dateFromString:extractString];

        NSLog (@"dateFromString: %@", dateFromString);

        [dateFormatter release];
        [dateFromString release];

但我得到一个(null)输出 在其日志的输出 。

谢谢

最佳回答

如果 Z 是您时间结束时的常数, 那么您需要将其以日期格式以单引号表示 。

[dateFormatter setDateFormat:@"yyyy-MM-dd T HH:mm:ss.SSSSSSS 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, ...

热门标签