IOS: display time in 24 hour format if language matches?

My iOS app will display the current time. How to determine if the user language prefers a 12-hour or 24-hour time format?

+5
source share
2 answers

See NSDateFormatter class http://developer.apple.com/library/mac/#documentation/Cocoa/Reference/Foundation/Classes/NSDateFormatter_Class/Reference/Reference.html

Sort of:

NSDate *date = [NSDate date];
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];

[dateFormatter setDateStyle:NSDateFormatterNoStyle];
[dateFormatter setTimeStyle:NSDateFormatterMediumStyle];
[dateFormatter setLocale:[NSLocale currentLocale]];

NSString *dateString = [dateFormatter stringFromDate:date];
+1
source

, , . NSFormatter (NSNumberFormatter NSDateFormatter , ), , ... , Apple " "

0

All Articles