关于时间挫的一些转化 swift OC
2020-03-01 11:32
423 查看
做项目时,后台给返回的数据是 毫秒
这样就需要转换时间搓 变成我们需要的样式,如:2016年8月30日 11:18
OC:
swift:
这样就会转换成我们想要的样式。
1.把获取的时间转换成当前时间
NSDate *dateNow = [NSDate date]; NSTimeZone *zone = [NSTimeZone systemTimeZone]; NSInteger interval = [zone secondsFromGMTForDate:dateNow]; NSDate *localDate = [dateNow dateByAddingTimeInterval:interval]; NSLog(@"%@",localDate);
2.把当前时间转换成时间戳
_timeSp = (long)[dateNow timeIntervalSince1970]; NSLog(@"timeSp:%ld",(long)_timeSp); //时间戳的值
3.把时间戳转换为时间
NSDate *time = [NSDate dateWithTimeIntervalSinceNow:1464274800]; NSLog(@"%@",time);
4.输出只有年月日 忽略时分秒
NSDateFormatter *formatter = [[NSDateFormatter alloc] init]; [formatter setDateFormat:@"yyyy年MM月dd日"]; NSString *str = [formatter stringFromDate:date];
转载于:https://my.oschina.net/u/2613046/blog/739729
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- 关于时间的一些转化
- 关于C、OC、C++、OC++、Swift的一些常识
- 关于时间转化的一些代码
- 关于时间挫的一些转化 swift OC
- 从别人那里转来的关于java中时间日期的转化 大家一起来学习一下
- 关于把时间搓转化为时间
- swift关于枚举 字典 集合的一些整理
- 关于计算机时间的一些基础知识
- JAVA中关于时间跟日期的一些常用方法
- 关于时间复杂度的一些个人理解
- Netty,Kafka,Muduo关于时间轮的一些思考 之Muduo时间轮
- C#关于时间的一些计算
- swift 下 String 转 NSdate 相互转化,一些日期相关的总结
- 一些关于当前时间的限制
- 关于DataSet、DataView、DataTable、DataRow、时间格式转换的一些用法
- 关于如何将时间转化成多少分钟前,多少天前,多少月前,多少秒前的工具类
- 关于String在OC中的一些操作(长沙戴维营)
- 关于OC和Swift混编的基本使用
- iOS - Swift 关于颜色的一些方法
- 关于swift的一些学习资源