// // GIGaDateHelper.m // MasKTimeCountTime // // Created by lianxiang on 2018/10/19. // Copyright © 2018年 com.giga.ios. All rights reserved. // #import "GIGaDateHelper.h" @implementation GIGaDateHelper //获取当前时间 单位秒 +(NSString *)getNowTimeTimestamp2{ NSDate* dat = [NSDate dateWithTimeIntervalSinceNow:0]; NSLog(@"date :%@",dat); NSTimeInterval a=[dat timeIntervalSince1970]; NSString*timeString = [NSString stringWithFormat:@"%0.f", a]; //转为字符型 ; return timeString; } +(NSDate *)getStartDate{ NSDate *start = [[NSUserDefaults standardUserDefaults] objectForKey:@"start"]; return start; } +(void )saveSatrtDate{ NSDate* dat = [NSDate dateWithTimeIntervalSinceNow:0]; [[NSUserDefaults standardUserDefaults] setObject:dat forKey:@"start"]; [[NSUserDefaults standardUserDefaults] synchronize]; } +(void)removeStartDate{ [[NSUserDefaults standardUserDefaults] removeObjectForKey:@"start"]; [[NSUserDefaults standardUserDefaults] synchronize]; } +(int)getTimebySubtracting:(NSDate*)Date1 andDate2:(NSDate*)Date2 { NSCalendar *gregorian = [[NSCalendar alloc] initWithCalendarIdentifier:NSCalendarIdentifierGregorian]; unsigned int unitFlags = NSCalendarUnitSecond; NSDateComponents *comps = [gregorian components: unitFlags fromDate:Date1 toDate:Date2 options:0]; int seconds = (int)[comps second]; return seconds; } +(void)saveisMaskingflag:(BOOL)masking{ [[NSUserDefaults standardUserDefaults] setBool:masking forKey:@"isMasking"]; [[NSUserDefaults standardUserDefaults] synchronize]; } +(BOOL)isMasking{ BOOL ismasking = [[NSUserDefaults standardUserDefaults] boolForKey:@"isMasking"]; return ismasking; } @end