-1

こんにちは、これNSStringNSDate: " 2013-05-31T11:56:07+0200" に解析する際に奇妙な問題が発生しました。試してみました:

[_dateFormatter setDateFormat:@"yyyy-MM-dd'T'HH:mm:ssZ"];
[_dateFormatter setDateFormat:@"yyyy-MM-dd'T'HH:mm:ssZZZ"];

ただし、常に nil を返します。

4

2 に答える 2

0

それはあなたを助けるかもしれません

NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
[dateFormat setDateFormat:@"yyyy-MM-dd"];

NSDateFormatter *timeFormat = [[NSDateFormatter alloc] init];
[timeFormat setDateFormat:@"HH:mm:ss"];

NSDate *now = [[NSDate alloc] init];

NSString *theDate = [dateFormat stringFromDate:now];
NSString *theTime = [timeFormat stringFromDate:now];

NSLog(@"\n"
      "theDate: |%@| \n"
      "theTime: |%@| \n"
      , theDate, theTime);
于 2013-05-31T12:51:46.307 に答える