GiGaMaskTime/GIGA/Common/GIGaDateHelper.m

74 lines
1.8 KiB
Objective-C

//
// 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