Azh*_*har 10 iphone objective-c nsdate nsdateformatter ios
NSDateFormatter *formatter1=[[NSDateFormatter alloc]init];
[formatter1 setDateFormat:@"HHmmss MMddyyyy"];
NSDate *finalDate =[formatter1 dateFromString:testTime];
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
[formatter setTimeStyle:NSDateFormatterShortStyle];
[lblpickUpTime setText:[formatter stringFromDate:finalDate]];
[formatter release];
[formatter1 release];
Run Code Online (Sandbox Code Playgroud)
testTime = @"201518 07122011"; 我想在24小时内得到结果
例如20.15而不是晚上8:15
有没有更好的方法来做到这一点?
Kin*_*iss 25
尝试设置
[formatter setDateFormat:@"HH:mm"]; // replacement for [formatter setTimeStyle:NSDateFormatterShortStyle];
Run Code Online (Sandbox Code Playgroud)
替代方法(不使用任何格式化程序):
NSRange range;
range.location = 2;
range.length = 2;
NSString *dateString = [NSString stringWithFormat:@"%@:%@",[myString substringToIndex:2],[myString substringWithRange:range]];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
13892 次 |
| 最近记录: |