-1

日付フォーマッターに問題があります。私は日付形式を設定し、適切な方法で日付文字列を渡しています(私は思います)。しかし、結果ログには別の日付が表示され、GMT 値が失われています。ここで何が間違っていますか?誰でもここで私を助けることができますか?

  NSDateFormatter *newFormatter = [[[NSDateFormatter alloc] init] autorelease];
  [newFormatter setDateFormat:@"yyyy-mm-dd hh:mm:ss zzz"];

  NSDate *lObjDate = [newFormatter dateFromString:@"2012-11-05 01:45:03 GMT+05:30"];

  NSLog(@">>>>> %@",lObjDate);

  >>>>> 2012-01-04 20:15:03 +0000
4

1 に答える 1

0

あなたは試すことができます:

[formatter setDateFormat:@"yyyy-MM-dd hh:mm:ss Z"];
于 2012-11-05T09:23:00.070 に答える