时间戳转时间 时间转时间戳
现在时刻的时间戳
NSDate *newDate =[NSDate date];
NSString *timeStamp =[NSString stringWithFormat:@"%lu", (long)[newDate timeIntervalSince1970]];
时间转换为时间戳的转换
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss ZZZ"];//时间的格式要正确
NSDate *weiBoDate = [dateFormatter dateFromString:@"2018-07-08 08:51:20 +0000"];//与上面的时间格式对应
NSString *weiBoDateStamp = [NSString stringWithFormat:@"%lu", (long) [weiBoDate timeIntervalSince1970]];//获取时间戳
时间戳转换为时间
NSDate *timeStamp =[NSDate dateWithTimeIntervalSince1970:1296035591];//时间戳的起始点设置
NSLog(@"1296035591 = %@",timeStamp);
NSString *timeStampStr = [dateFormatter stringFromDate:timeStamp];
NSLog(@"confromTimespStr= %@",timeStampStr);
if([timeStamp compare:@"157679999"]){//比较时间戳是否过期
NSLog(@"时间还没有过期");
}else{
NSLog(@"时间已经过期");
}
版权声明
由 davidzhang创作并维护的 Gowhich博客采用创作共用保留署名-非商业-禁止演绎4.0国际许可证。
本文首发于 博客( https://www.gowhich.com ),版权所有,侵权必究。
本文永久链接: https://www.gowhich.com/blog/245
版权声明
由 davidzhang创作并维护的 Gowhich博客采用创作共用保留署名-非商业-禁止演绎4.0国际许可证。
本文首发于 Gowhich博客( https://www.gowhich.com ),版权所有,侵权必究。
本文永久链接: https://www.gowhich.com/blog/245