我需要将DateFormat设置为12小时时钟,我不知道如何设置它,此代码显示24小时制:
NSDateFormatter *timeFormater = [[NSDateFormatter alloc] init];
[timeFormater setDateFormat:@"HH:mm:ss"]
答案 0 :(得分:4)
NSDateFormatter *timeFormater = [[NSDateFormatter alloc] init];
[timeFormater setDateFormat:@"h:mm:ss a"]
或者,如果您更喜欢两位数小时:
NSDateFormatter *timeFormater = [[NSDateFormatter alloc] init];
[timeFormater setDateFormat:@"hh:mm:ss a"]
答案 1 :(得分:1)
使用[timeFormatter setDateFormat:@"hh:mm:ss"]
答案 2 :(得分:1)
使用小写hh
获得12小时大写HH
24小时。 Here's the guide
答案 3 :(得分:0)
NSDateFormatter *timeFormater = [[NSDateFormatter alloc] init];
[timeFormater setDateFormat:@"h:mm:ss a"]
试试。