【发布时间】:2014-02-12 12:16:23
【问题描述】:
如何在 PHP 中生成 (iOS 7) ISO 8601 日期时间,例如 Y-m-d\TH:i:s\Z?
PHP 代码:
gmdate('Y-m-d\TH:i:s\Z'); // Output: 2014-02-12T12:08:43Z
Objective-C:(环顾网络,我找到了这段代码,但它没有准确返回 ISO 8601)
- (NSString *)timestampISO8601 // Output: 2014-02-12T10:12:19-02:00
{
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"yyyy-MM-dd'T'HH:mm:ssZZZZZ"];
NSDate *date = [NSDate date];
return [dateFormatter stringFromDate:date];
}
【问题讨论】:
标签: objective-c