时间与时间戳的相互转换
2016-06-22 08:53
183 查看
NSDate* date = [formatter dateFromString:timeStr]; //------------将字符串按formatter转成nsdate
NSDate *datenow = [NSDate date];//现在时间,你可以输出来看下是什么格式
NSString *nowtimeStr = [formatter stringFromDate:datenow];//----------将nsdate按formatter格式转成nsstring
时间转时间戳的方法:
NSString *timeSp = [NSString stringWithFormat:@"%d", (long)[datenow timeIntervalSince1970]];
NSLog(@"timeSp:%@",timeSp); //时间戳的值
时间戳转时间的方法
NSDate *confromTimesp = [NSDate dateWithTimeIntervalSince1970:1296035591];
NSLog(@"1296035591 = %@",confromTimesp);
NSString *confromTimespStr = [formatter stringFromDate:confromTimesp];
NSLog(@"confromTimespStr = %@",confromTimespStr);
时间戳转时间的方法:
NSDateFormatter* formatter = [[NSDateFormatter alloc] init];
[formatter setDateStyle:NSDateFormatterMediumStyle];
[formatter setTimeStyle:NSDateFormatterShortStyle];
[formatter setDateFormat:@"yyyyMMddHHMMss"];
NSDate *date = [formatter dateFromString:@"1283376197"];
NSLog(@"date1:%@",date);
时间戳转时间的方法:
- (NSString *)timestampIntoTime:(NSNumber *)birthDay
{
NSString *dateStr =
nil;
if (birthDay && [[birthDay
stringValue] trim] !=
0)
{
NSTimeInterval timeInterval = [birthDay
longLongValue] / 1000;
NSDateFormatter *formatter = [[NSDateFormatter
alloc]init];
[formatter setDateFormat:@"yyyy-MM-dd"];
NSTimeZone *localzone = [NSTimeZone
timeZoneWithAbbreviation:@"GMT"];
[formatter setTimeZone:localzone];
NSDate *confromTimesp = [NSDate
dateWithTimeIntervalSince1970:timeInterval];
FORMAT_LOG(@"confromTimesp==========%@",confromTimesp);
dateStr = [formatter stringFromDate:confromTimesp];
FORMAT_LOG(@"dateStr=======%@",dateStr);
}
return dateStr;
}
NSDate *datenow = [NSDate date];//现在时间,你可以输出来看下是什么格式
NSString *nowtimeStr = [formatter stringFromDate:datenow];//----------将nsdate按formatter格式转成nsstring
时间转时间戳的方法:
NSString *timeSp = [NSString stringWithFormat:@"%d", (long)[datenow timeIntervalSince1970]];
NSLog(@"timeSp:%@",timeSp); //时间戳的值
时间戳转时间的方法
NSDate *confromTimesp = [NSDate dateWithTimeIntervalSince1970:1296035591];
NSLog(@"1296035591 = %@",confromTimesp);
NSString *confromTimespStr = [formatter stringFromDate:confromTimesp];
NSLog(@"confromTimespStr = %@",confromTimespStr);
时间戳转时间的方法:
NSDateFormatter* formatter = [[NSDateFormatter alloc] init];
[formatter setDateStyle:NSDateFormatterMediumStyle];
[formatter setTimeStyle:NSDateFormatterShortStyle];
[formatter setDateFormat:@"yyyyMMddHHMMss"];
NSDate *date = [formatter dateFromString:@"1283376197"];
NSLog(@"date1:%@",date);
时间戳转时间的方法:
- (NSString *)timestampIntoTime:(NSNumber *)birthDay
{
NSString *dateStr =
nil;
if (birthDay && [[birthDay
stringValue] trim] !=
0)
{
NSTimeInterval timeInterval = [birthDay
longLongValue] / 1000;
NSDateFormatter *formatter = [[NSDateFormatter
alloc]init];
[formatter setDateFormat:@"yyyy-MM-dd"];
NSTimeZone *localzone = [NSTimeZone
timeZoneWithAbbreviation:@"GMT"];
[formatter setTimeZone:localzone];
NSDate *confromTimesp = [NSDate
dateWithTimeIntervalSince1970:timeInterval];
FORMAT_LOG(@"confromTimesp==========%@",confromTimesp);
dateStr = [formatter stringFromDate:confromTimesp];
FORMAT_LOG(@"dateStr=======%@",dateStr);
}
return dateStr;
}
相关文章推荐
- Array与ArrayList的区别
- Multimodal Deep Learning(多模态深度学习)未完待续
- Android Studio优化技巧
- 浅谈JavaScript for循环 闭包
- Storage Cluster Quick Start【存储集群快速入门】
- nginx+tomcat实现单ip,多域名,多项目配置,session有效
- sprint3终极演示
- 上传base64编码图片
- opensips之do_action()分析
- 笑谈Android图表------MPAndroidChart
- 我从编程总结的 22 个经验
- Echarts使用及动态加载图表数据 折线图X轴数据动态加载
- Java IO流使用,socket基础
- xUtils之FileUtil
- linux mysql access denied for user ‘root’@’localhost'(using password:YES)
- 文本框只能输入数字
- HTTP 301跳转与302跳转的区别
- IntelliJ IDEA启动自动进入最后一个项目
- CentOS 7 and RHEL 7 安装FreeSWITCH 1.6
- Thymeleaf 模板的使用