Tôi đang làm việc trên một ứng dụng iPhone và tôi cần hiển thị thời gian trong nhãn. Vì vậy, tôi đã viết như sau:Làm thế nào để hiển thị thời gian ở định dạng 12 giờ trong Objective-C?
NSDate *date = [NSDate date];
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"HH:mm a"];
NSString *formattedDateString = [dateFormatter stringFromDate:date];
timeLabel.text = formattedDateString;**
Nó hiển thị thời gian trong nhãn nhưng ở định dạng 24H.
- Ví dụ: 15.00 PM thay vì 15:00
Tôi muốn hiển thị thời gian ở định dạng 12h, ví dụ: 15:00
Tôi nên làm gì?
Xin cảm ơn trước.
Bạn nên hiển thị thời gian theo định dạng mà người dùng thích - người dùng đặt tùy chọn này trong Cài đặt -> Chung -> Ngày & Giờ -> Giờ 24 giờ - o do đó nếu bạn ép buộc hiển thị 12 giờ AM/PM thì bạn sẽ làm phiền rất nhiều người dùng bên ngoài Hoa Kỳ –