iOS中时间与时间戳的相互转化(iOS10中 其他方法好像没什么用呀)
2017-09-10 20:33
441 查看
#零下一度&
#pragma mark - 获取当前时间的 时间戳
+(NSInteger)getNowTimestamp{
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];//现在时间
NSLog(@"设备当前的时间:%@",[formatter stringFromDate:datenow]);
//时间转时间戳的方法:
NSInteger timeSp = [[NSNumber numberWithDouble:[datenow timeIntervalSince1970]] integerValue];
NSLog(@"设备当前的时间戳:%ld",(long)timeSp); //时间戳的值
return timeSp;
}
//将某个时间转化成 时间戳
#pragma mark - 将某个时间转化成 时间戳
+(NSInteger)timeSwitchTimestamp:(NSString *)formatTime andFormatter:(NSString *)format{
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
[formatter setDateStyle:NSDateFormatterMediumStyle];
[formatter setTimeStyle:NSDateFormatterShortStyle];
[formatter setDateFormat:format]; //(@"YYYY-MM-dd hh:mm:ss") ----------设置你想要的格式,hh与HH的区别:分别表示12小时制,24小时制
NSTimeZone* timeZone = [NSTimeZone timeZoneWithName:@"Asia/Beijing"];
[formatter setTimeZone:timeZone];
NSDate* date = [formatter dateFromString:formatTime]; //------------将字符串按formatter转成nsdate
//时间转时间戳的方法:
NSInteger timeSp = [[NSNumber numberWithDouble:[date timeIntervalSince1970]] integerValue];
NSLog(@"将某个时间转化成 时间戳&&&&&&&timeSp:%ld",(long)timeSp); //时间戳的值
return timeSp;
}
相关文章推荐
- iOS 时间戳 与 时间相互转化
- iOS中对时间的处理(三)——各时区时间相互转化
- iOS开发:时间和时间戳之间的相互转化
- iOS中时间与时间戳的相互转化
- iOS中时间与时间戳的相互转化
- iOS 时间戳 与 时间相互转化
- java时间的毫秒数和C#的datetime时间相互转化方法
- iOS 时间戳 与 时间相互转化
- iOS将时间NSDate转化为毫秒时间戳的方法示例
- iOS中日期和字符串的相互转化(时间戳)
- ios 时间戳 当前时间 相互转化
- ios开发中object-c中UTF-8 和 GBK 的 NSString 相互转化的方法
- iOS 时间戳转化为时间(附13位转10位方法)
- ios 时间戳 当前时间 相互转化
- ios 时间戳 当前时间 相互转化
- ios 时间戳 当前时间 相互转化
- iOS 时间戳 与 时间相互转化
- ios开发中object-c中UTF-8 和 GBK 的 NSString 相互转化的方法
- iOS 时间戳转化为时间(附13位转10位方法)
- ios开发中object-c中UTF-8 和 GBK 的 NSString 相互转化的方法