一,转化的方法为
NSString *timeSp = [NSString stringWithFormat:@"%d", (long)[localeDate timeIntervalSince1970]];
NSLog(@"timeSp:%@",timeSp); //时间戳的值
二,把获取的时间转化为当前时间
NSDate *datenow = [NSDate date];//现在时间,你可以输出来看下是什么格式
NSTimeZone *zone = [NSTimeZone systemTimeZone];
NSInteger interval = [zone secondsFromGMTForDate:datenow];
NSDate *localeDate = [datenow dateByAddingTimeInterval: interval];
NSLog(@"%@", localeDate);
3.把时间戳转化为时间的方法
NSDate *confromTimesp = [NSDate dateWithTimeIntervalSince1970:1363948516];
NSLog(@"1363948516 = %@",confromTimesp);
//timer
NSDate *datenow = [NSDate date];//现在时间,你可以输出来看下是什么格式
NSTimeZone *zone = [NSTimeZone systemTimeZone];
NSInteger interval = [zone secondsFromGMTForDate:datenow];
NSDate *localeDate = [datenow dateByAddingTimeInterval: interval];
NSLog(@"%@", localeDate);
NSString *timeSp = [NSString stringWithFormat:@"%lld", (long long)[localeDate timeIntervalSince1970]];
NSLog(@"timeSp:%@",timeSp); //时间戳的值 1369189763711 1369218563 1369218614
NSDate *confromTimesp = [NSDate dateWithTimeIntervalSince1970:1369189763711/1000];
NSLog(@"1363948516 = %@",confromTimesp);
//实例化一个NSDateFormatter对象
//判断昨天 前几天等 判断今天凌晨时间戳
NSDateFormatter *dateFormatter1 = [[[NSDateFormatter alloc] init] autorelease];
[dateFormatter1 setDateFormat:@"yyyy-MM-dd 00:00:00"];
NSString *currentDateStr1 = [dateFormatter1 stringFromDate:[NSDate date]];
NSLog(@"凌晨时间:%@",currentDateStr1);
NSString *timeSp1 = [NSString stringWithFormat:@"%lld", (long long)[localeDate timeIntervalSince1970]];
NSLog(@"凌晨时间戳:%@",timeSp1);
//昨天凌晨时间戳
NSString *timeSp2 = [NSString stringWithFormat:@"%lld", (long long)[localeDate timeIntervalSince1970]-24*60*60];
NSLog(@"昨天凌晨时间戳:%@",timeSp2);
分享到:
相关推荐
iOS时间戳字符串NSDate转化demo
单例封装NSDateFormatter,根据需求自由封装显示时间格式
1.时间戳转字符串 ///时间戳转化为字符转0000-00-00 00:00 + (NSString *)time_timestampToString:(NSInteger)timestamp{ NSDate *confromTimesp = [NSDate dateWithTimeIntervalSince1970:timestamp]; ...
主要给大家介绍了关于iOS将时间NSDate转化为毫秒时间戳的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
主要给大家介绍了关于iOS NSDate中夏令时的坑,以及iOS 时间字符串&NSDate&时间戳 相互转换的相关内容,分享出来供大家参考学习,需要的朋友可以参考借鉴,下面随小编来一起学习学习吧
// ----------设置你想要的格式,hh与HH的区别:分别表示12小时制,24小时制 [formatter setDateFormat:@YYYY-MM-dd HH:mm:ss]; //现在时间,你可以输出来看下是什么格式 NSDate *datenow = [NSDate date]; //-----...
1,时间倒计时 2,时间叠加计算 3,2个时间之间计算 4,时间转换(时间戳转时间,字符串转NSDate)
写新闻类APP的时候会经常用到时间戳的转换成为刚刚、几分钟前等等的区分。 网上此类教程很多,但是区分年份的很少。 所以我做了一个区分年份的封装方法。 这个方法也是我项目里面用到的。非常好用!!希望能帮到同行...
NSDate总结,NSDateFormatter总结,NSCalender总结,倒计时(60秒倒计时,天数倒计时,cell上天数倒计时)
纯 Swift 实现的 NSDate 和 NSString 双向转换工具,便于存储和传输日期数据
如果字符串指定了时区,您将在该变量中收到时区对象。 如果字符串未指定时区,您将收到nil 。 未设置为NULL ,“ outRange ”参数是指向NSRange存储的指针。 您将在该存储中收到已解析的子字符串的范围。无
[1]JSON -> Model 最简单的...[12]NSString -> NSDate, nil -> @""【过滤字典的值(比如字符串日期处理为NSDate、字符串nil处理为@"")】 如果你有什么疑问或者交流的话,可以加 IOS代码库开发群QQ:524884683
说明请看:http://blog.csdn.net/dolacmeng/article/details/51344748
#ChatDateToString这是一个传入NSDate输出仿照手机QQ时间戳的类1.传入Date大于当前时间,则输出"Time Error"2.传入时间与今天是同一天,则显示为HH:mm形式3.传入时间是昨天,则显示为昨天 HH:mm形式4.传入时间是7日...
NSDate-RFC1123 在Swift中实现HTTP日期 ,以解析类似Last-Modified的HTTP标头
NULL 博文链接:https://o0o0o0o.iteye.com/blog/588887
NSDate 格式化程序将此格式化程序配置为使用其方法dateFormat定位格式通过调用stringFromDate 将NSDate 格式化为目标字符串 class Date { // # as parameter name identifier when the function is called class ...