获取当日开始时间戳,结束时间戳

这是块转,存一下,以后直接搬.

 

    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;

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

iOS首席贴膜师

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值