UIDatePickerViewから取得する日付形式の修正を維持するにはどうすればよいですか。国(地域形式)の影響を受けないようにする必要があります。現在、私のアプリケーションでは、地域の形式を「中国」に設定すると、UIDatePickerViewがローカルの中国の形式で表示されます。そのままにしたいのですが、これから固定の標準フォーマットで日付にアクセスしたいです。オーストラリア、中国、英国のいずれであっても、国の影響を受けないようにする必要があります。例を挙げて提案してください。
Picker Viewの日付形式を変更したくないのですが、日付形式へのアクセスを変更したいだけです。これが私が使用しているコードです:
NSDateFormatter *datef = [[NSDateFormatter alloc]init];
NSCalendar *usersCalendar =
[[NSLocale currentLocale] objectForKey:NSLocaleCalendar];
[datef setLocale:[NSLocale currentLocale]];
[datef setTimeZone:[NSTimeZone localTimeZone]];
[datef setCalendar:usersCalendar];
tempFDate = [datef dateFromString:[NSString stringWithFormat:@"%@ %@",txtDate.text,txtTime.text]];
NSLog(@"%@",tempFDate);
コンソールで継続的にnullを取得しています。すべての地域形式で機能するような日付形式が必要です。その緊急性を私に提案してください。