0

iPhone のタイムゾーンを自動的に設定して正しい日付を取得する方法がわかりません。私はイタリアから来ました。今では正確に次のようになっています。

24 April 2012, 00:43 AM

[NSDate date] を実行して iPhone の日付を取得する場合は、次の情報を提供してください。

23 Aprile 2012, 22:43 AM

正しい日付が表示されない可能性はありますか?...シミュレーターと iPhone で試してみましたが、問題は同じです... 2 時間の違いを教えてください。 iPhoneユーザーがいる場所のタイムゾーンを自動的に?

編集:

私もこれを試しました:

 NSDate *now = [NSDate date];
 NSCalendar *calendar = [[[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar] autorelease];
 calendar.timeZone = [NSTimeZone timeZoneWithAbbreviation:@"GMT"]; 
 NSDateComponents *components = [calendar components:NSYearCalendarUnit|NSMonthCalendarUnit|NSDayCalendarUnit fromDate:now];

  NSDate *today = [calendar dateFromComponents:components];

GMT、LocalTimeZone、systemtimezone、defaultimezone のタイムゾーンを設定しようとしましたが、日付が変わりません...どうすればよいですか?

4

0 に答える 0