我在我的应用程序,在这里我需要显示,仅在12 - hour format
的格式,我已经使用这个代码显示date
NSDateFormatter不允许24小时格式
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:kDateDisplayFormat];
NSTimeZone *timeZone = [NSTimeZone systemTimeZone];
[dateFormatter setTimeZone:timeZone];
NSString *todaysDate = [NSString stringWithFormat:@"%@",[dateFormatter stringFromDate:[NSDate date]]];
[[self lblPointsDate] setText:todaysDate];
显示
日期
在这里,当我将我的iPhone日期格式更改为24小时制时,它以24小时格式显示。我需要转换 24小时至12小时格式或使其只显示在12小时格式。我怎样才能做到这一点?
请张贴你'kDateDisplayFormat',也是我建议从来没有使用静态格式,但使用'NSDateFormatterStyle' – rckoenes
看到这么回答http://stackoverflow.com/问题/ 11139973 /如何转换24小时字符串时间到12小时时间字符串格式 – Deepesh
#define kDateDisplayFormat @“dd.M.yyyy/hh a” –