这是块转,存一下,以后直接搬.
NSDate *senddate = [NSDate date];
NSLog(@"date1时间戳= %ld",time(NULL));
NSString*date2 = [NSString stringWithFormat:@"%ld", (long)[senddate timeIntervalSince1970]*1000];
NSLog(@"date2时间戳= %@",date2);
NSDateFormatter *dateformatter = [[NSDateFormatter alloc]init];
[dateformatter setDateFormat:@"YYYY-MM-dd"];
NSString *date1 = [dateformatter stringFromDate:senddate];
NSLog(@"获取当前时间= %@",date1);
NSString *tempStrA = [date1 dateStringConversionTimestampStr:@"YYYY-MM-dd"];
double tempA = [tempStrA doubleValue];
double tempB = tempA + 24*60*60*1000 - 1000;
NSString *tempStrB = [NSString stringWithFormat:@"%.0lf",tempB];
NSLog(@"当日开始 %@ 当日最后 %@", tempStrA,tempStrB);
///时间字符串转换为时间戳
-(NSString *)dateStringConversionTimestampStr:(NSString*)formatstr
{
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:formatstr];
NSDate *datestr = [dateFormatter dateFromString:self];
NSTimeInterval num = [datestr timeIntervalSince1970]*1000;
NSString *timeSp = [NSString stringWithFormat:@"%.0f",num];
return timeSp;
}