IOS 时间戳和当前时间的相互转化
来源:互联网 发布:apt模型与capm模型知乎 编辑:程序博客网 时间:2024/05/21 20:28
//将当前时间转为时间戳 //NSString* timeStr = @"2011-01-26 17:40:50"; //设置时间格式 NSDateFormatter *formatter = [[[NSDateFormatter alloc] init] autorelease]; [formatter setDateStyle:NSDateFormatterMediumStyle]; [formatter setTimeStyle:NSDateFormatterShortStyle]; // ----------设置你想要的格式,hh与HH的区别:分别表示12小时制,24小时制 [formatter setDateFormat:@"YYYY-MM-dd HH:mm:ss"]; //设置时区,这个对于时间的处理有时很重要 //例如你在国内发布信息,用户在国外的另一个时区,你想让用户看到正确的发布时间就得注意时区设置,时间的换算. //例如你发布的时间为2010-01-26 17:40:50,那么在英国爱尔兰那边用户看到的时间应该是多少呢? //他们与我们有7个小时的时差,所以他们那还没到这个时间呢...那就是把未来的事做了 NSTimeZone* timeZone = [NSTimeZone timeZoneWithName:@"Asia/Beijing"]; [formatter setTimeZone:timeZone]; //NSDate* date = [formatter dateFromString:timeStr]; //------------将字符串按formatter转成nsdate //获取现在时间 NSDate *datenow = [NSDate date]; //将nsdate按formatter格式转成NSString NSString *nowtimeStr = [formatter stringFromDate:datenow]; NSLog(@"dateNow: %@, nowTimeStr: %@", datenow, nowtimeStr); //时间转时间戳: NSString *timeSp = [NSString stringWithFormat:@"%ld", (long)[datenow timeIntervalSince1970]]; NSLog(@"timeSp:%@",timeSp); //时间戳的值 //时间戳转时间的方法 这里是将当前时间转化为时间戳 NSDate *confromTimesp = [NSDate dateWithTimeIntervalSince1970:timeSp.intValue]; //转化为当前时间 NSString *confromTimespStr = [formatter stringFromDate:confromTimesp]; NSLog(@"confromTimespStr = %@",confromTimespStr); //这里只获取日期 NSRange range = NSMakeRange(0, 10); NSString *dayString = [confromTimespStr substringWithRange:range]; NSLog(@"%@", dayString); return dayString;
0 0
- IOS 时间戳和当前时间的相互转化
- ios 时间戳 当前时间 相互转化
- ios 时间戳 当前时间 相互转化
- ios 时间戳 当前时间 相互转化
- iOS开发:时间和时间戳之间的相互转化
- 时间戳和时间的相互转化
- 时间戳和时间的相互转化
- iOS中日期和字符串的相互转化(时间戳)
- iOS 时间戳 与 时间相互转化
- iOS 时间戳 与 时间相互转化
- iOS 时间戳 与 时间相互转化
- iOS 时间戳 与 时间相互转化
- iOS 开发 时间与时间戳的相互转化
- IOS 标准时间与时间戳 相互转化
- MySQL时间戳和日期相互转化
- MySQL时间戳和日期相互转化
- MySQL时间戳和日期相互转化
- HTML时间戳和日期之间的相互转化
- 嵌入式Linux C笔试题积累
- 【lint】Android Lint简介
- DM365 uboot参数对应模块 module_param
- ArcGIS如何获取影像的像素值
- 高性能网页开发的14条军规
- IOS 时间戳和当前时间的相互转化
- 【Linux 操作系统】Ubuntu 配置 ftp freemind adb
- Android Design Tools记录
- Qt控制台和带窗口的区别
- 问题六-怎样进行数据校验(待补充)
- linux最新分区方案
- FPGA使用IP时心得
- win8 metro HttpClient下载文件-带进度条
- 【lint】Android Lint工具学习