0
私のアプリでは時間がかかりますが、ユーザーが24時間の時計に設定している場合、デバイスの設定では、現在の日付のHH戻り値は14です。しかし、12時間の時計に設定すると2に戻ります。これを回避する方法はありますか?24時間/ 12時間の時計の問題
私のアプリでは時間がかかりますが、ユーザーが24時間の時計に設定している場合、デバイスの設定では、現在の日付のHH戻り値は14です。しかし、12時間の時計に設定すると2に戻ります。これを回避する方法はありますか?24時間/ 12時間の時計の問題
このコードを使用すると、私は常に24時間のクロック値を取得します。
NSCalendar *cal = [NSCalendar currentCalendar];
NSDate* now = [NSDate date];
int hours = [[cal components:NSHourCalendarUnit fromDate:now] hour];
私は本当に問題を理解しませんでした。 14は12時間の時計で2として出てくるはずです – elasticrash
あなたは、[Apple QA1480](http://developer.apple.com/library/ios/#qa/qa2010/qa1480.html)で、 NSDateFormatterの問題と24時間制の設定。 – Anna