iOSでユーザーが設定した時間から午前/午後を取得できる方法があるかどうか疑問に思っています。
私は現在、この方法を使用して時間を取得しています:
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
[formatter setDateFormat:@"HH"];
hours.text = [formatter stringFromDate:[NSDate date]];
[formatter setDateFormat:@"m"];
minutes.text = [formatter stringFromDate:[NSDate date]];
if ([minutes.text intValue] < 10) {
minutes.text = [NSString stringWithFormat:@"0%@",[formatter stringFromDate:[NSDate date]]];
}
[formatter release];
HH を使用して時間を取得していることはわかっていますが、12 時間形式の場合は「hh」を使用する必要がありますが、これでは問題は解決しません。AM/PM を取得する必要があります。
うまくいけば、誰かが助けてくれるでしょう!