我想得到两个时间值,它们是字符串格式,如下所示:
例如:
NSString *fromTime=@"11:30";
NSString *toTime=@"12:30";
我想要时间格式,我尝试使用NSDateFormatter,
`NSDateFormatter *df=[[NSDateFormatter alloc] init];
[df setDateFormat:@"HH:mm"];
NSDate *from=[df dateFromString:fromTime];
NSLog(@"from %@",from);
NSDate *to=[df dateFromString:toTime];
NSLog(@"to %@",to);`
输出: 从1970-01-01 06:00:00 +0000 至1970-01-01 07:00:00 +0000
但我只想要时间。
答案 0 :(得分:1)
NSDate
是一个完整日期对象,它将始终包含完整的日期和时间。
它还将返回GMT作为时区的日期(+0000
部分后的时间。)
您可以忽略日期部分,只使用时间部分。