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 のタイムゾーンを設定しようとしましたが、日付が変わりません...どうすればよいですか?