Nei*_*eil 4 iphone xcode cocoa-touch ios
我想知道是否有一种方法可以从iOS上的用户设置时间获得上午/下午.
我目前正在使用这种方法来获取时间:
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
[formatter setDateFormat:@"HH"];
hours.text = [formatter stringFromDate:[NSDate date]];
[formatter setDateFormat:@"m"];
minutes.text = [formatter stringFromDate:[NSDate date]];
if ([minutes.text intValue] < 10) {
minutes.text = [NSString stringWithFormat:@"0%@",[formatter stringFromDate:[NSDate date]]];
}
[formatter release];
Run Code Online (Sandbox Code Playgroud)
我知道我正在使用HH来获取时间和12小时格式我必须使用"hh"这不能解决问题,我需要检索AM/PM.
希望有人可以提供帮助!
PRN*_*ios 20
干得好.这是am/pm格式的日期.
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
[formatter setDateFormat:@"hh:mm:ss a"];
NSLog(@"Today's Date and Time: %@", [formatter stringFromDate:[NSDate date]]);
[formatter release];
Run Code Online (Sandbox Code Playgroud)