我在我的應用程序,在這裏我需要顯示,僅在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」 –