iOS 获取当前时间(戳)及差值
来源:互联网 发布:淘宝客qq机器人发单员 编辑:程序博客网 时间:2024/06/05 18:50
一、获取时间
1.获取当前时间
+ (NSString *)getCurrentTime { NSDateFormatter *formatter = [[NSDateFormatter alloc] init]; [formatter setDateStyle:NSDateFormatterMediumStyle]; [formatter setTimeStyle:NSDateFormatterShortStyle]; [formatter setDateFormat:@"YYYY-MM-dd HH:mm:ss"]; // ----------设置你想要的格式,hh与HH的区别:分别表示12小时制,24小时制 //设置时区,这个对于时间的处理有时很重要 NSTimeZone* timeZone = [NSTimeZone timeZoneWithName:@"Asia/Beijing"]; [formatter setTimeZone:timeZone]; NSDate *datenow = [NSDate date];//现在时间 NSString *currentDate = [formatter stringFromDate:datenow]; return currentDate;}
2.获取两个时间的间隔
/**持续时间*/+ (long long)getDurationStartTime:(NSString *)startTime endTime:(NSString *)endTime { if (startTime && endTime) { NSDateFormatter *strDateStr = [[NSDateFormatter alloc]init]; [strDateStr setDateFormat:@"YYYY-MM-dd HH:mm:ss"]; NSDate *startdate = [strDateStr dateFromString:startTime]; NSDate *enddate = [strDateStr dateFromString:endTime]; //时间转时间戳的方法: NSTimeInterval aTime = [enddate timeIntervalSinceDate:startdate]; return (long long)aTime; } else { return -1; }}
二、时间戳
1.获取当前时间戳
+ (NSString *)getCurrentTimeStamp { NSDateFormatter *formatter = [[NSDateFormatter alloc] init]; [formatter setDateStyle:NSDateFormatterMediumStyle]; [formatter setTimeStyle:NSDateFormatterShortStyle]; [formatter setDateFormat:@"YYYY-MM-dd HH:mm:ss"]; // ----------设置你想要的格式,hh与HH的区别:分别表示12小时制,24小时制 //设置时区,这个对于时间的处理有时很重要 NSTimeZone* timeZone = [NSTimeZone timeZoneWithName:@"Asia/Beijing"]; [formatter setTimeZone:timeZone]; NSDate *datenow = [NSDate date];//现在时间 //时间转时间戳的方法: NSInteger timeSp = [[NSNumber numberWithDouble:[datenow timeIntervalSince1970]] integerValue]; NSString *ts = [NSString stringWithFormat:@"%ld",(long)timeSp];//时间戳的值 return ts;}
2、时间戳取差值
/**持续时间*/+ (long long)getDurationStartTime:(NSString *)startTime endTime:(NSString *)endTime { if (startTime && endTime) { long long aTime = [endTime longLongValue] - [startTime longLongValue]; return aTime; } else { return -1; }}
阅读全文
0 0
- iOS 获取当前时间(戳)及差值
- iOS 获取当前时间及时间戳的互换
- iOS 获取当前时间及时间戳的互换
- IOS 获取当前时间戳
- iOS获取当前时间 NSDate(NSCalendar)获取当前时间
- iOS 获取当前时间和时间戳
- iOS 获取当前时间戳和时间
- iOS 获取当前时间戳和时间
- ios获取当前时间
- ios 获取当前时间
- iOS获取当前时间
- ios 获取当前时间
- iOS 获取当前时间
- iOS获取当前时间
- ios获取当前时间
- ios 获取当前时间
- ios获取当前时间
- iOS获取当前时间
- Python加载带有注释的Json文件
- PhpStorm中使用post提交时,文件路径没错,浏览器却报错404 Not Found
- Android Studio的assets、raw目录详解
- popwindow 的简单实用
- JVM性能调优
- iOS 获取当前时间(戳)及差值
- Spring(5、基于注解的事物)
- IOS上 关于状态栏的相关设置(UIStatusBar)
- gamma 校正理解及python实现
- SVProgressHUD简单用法,非常简单(实现简单优美的 loading)
- 欢迎使用CSDN-markdown编辑器
- UE4源码分析—文件目录说明
- Reverse Words in a String 反转单词顺序
- iPhone信号强度显示----信号格与数字之间的相互切换