//
|
// Copyright © 2020 dahua. All rights reserved.
|
//
|
|
#import "LCCloudVideotapeInfo.h"
|
|
@implementation LCLocalVideotapeInfo
|
|
-(NSString *)durationTime{
|
NSDateFormatter * dataFormatter = [[NSDateFormatter alloc] init];
|
dataFormatter.dateFormat = @"yyyy-MM-dd HH:mm:ss";
|
NSDate * startTime = [dataFormatter dateFromString:self.beginTime];
|
NSDate * endTime = [dataFormatter dateFromString:self.endTime];
|
NSCalendar * calendar = [NSCalendar currentCalendar];
|
NSCalendarUnit unit = NSCalendarUnitSecond | NSCalendarUnitMinute | NSCalendarUnitHour;
|
NSDateComponents * delta = [calendar components:unit fromDate:startTime toDate:endTime options:0];
|
NSString * result = [NSString stringWithFormat:@"%02ld:%02ld:%02ld",delta.hour,delta.minute,delta.second];
|
return result;
|
}
|
|
-(NSDate *)beginDate{
|
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
|
[formatter setDateStyle:NSDateFormatterMediumStyle];
|
[formatter setTimeStyle:NSDateFormatterShortStyle];
|
[formatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"];
|
return [formatter dateFromString:self.beginTime];
|
}
|
|
- (NSDate *)endDate{
|
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
|
[formatter setDateStyle:NSDateFormatterMediumStyle];
|
[formatter setTimeStyle:NSDateFormatterShortStyle];
|
[formatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"];
|
return [formatter dateFromString:self.endTime];
|
}
|
|
@end
|
|
@implementation LCCloudVideotapeInfo
|
|
-(NSString *)durationTime{
|
NSDateFormatter * dataFormatter = [[NSDateFormatter alloc] init];
|
dataFormatter.dateFormat = @"yyyy-MM-dd HH:mm:ss";
|
NSDate * startTime = [dataFormatter dateFromString:self.beginTime];
|
NSDate * endTime = [dataFormatter dateFromString:self.endTime];
|
NSCalendar * calendar = [NSCalendar currentCalendar];
|
NSCalendarUnit unit = NSCalendarUnitSecond | NSCalendarUnitMinute | NSCalendarUnitHour;
|
NSDateComponents * delta = [calendar components:unit fromDate:startTime toDate:endTime options:0];
|
NSString * result = [NSString stringWithFormat:@"%02ld:%02ld:%02ld",delta.hour,delta.minute,delta.second];
|
return result;
|
}
|
|
-(NSDate *)beginDate{
|
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
|
[formatter setDateStyle:NSDateFormatterMediumStyle];
|
[formatter setTimeStyle:NSDateFormatterShortStyle];
|
[formatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"];
|
return [formatter dateFromString:self.beginTime];
|
}
|
|
- (NSDate *)endDate{
|
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
|
[formatter setDateStyle:NSDateFormatterMediumStyle];
|
[formatter setTimeStyle:NSDateFormatterShortStyle];
|
[formatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"];
|
return [formatter dateFromString:self.endTime];
|
}
|
|
@end
|