iOS 10 bug? NSDate hour description with Japan region and 24-Hour Time off
问题 This seems like an iOS 10 bug. It is OK in iOS 8 and 9. The hour description is wrong for [NSDate date].description. It is appending the 24 hour description and 12 hour description. I am not using NSDateFormatter. Just the default settings. On a real iOS 10 device, in Settings: Set Region to Japan in Settings > General > Language & Region > Region Formats > Region Set 24-Hour Time Off in Settings > General > Date & Time > 24-Hour Time Then with: NSLog(@"Date is %@", [NSDate date].description)