时间戳和字符串互转
来源:互联网 发布:计算json长度工具 编辑:程序博客网 时间:2024/06/05 15:48
//注:时间格式要和自己设置的格式相同#pragma mark 时间戳转成字符串-(NSString *)getTimeWithtime:(NSInteger)time{ //时间戳转时间的方法 NSDateFormatter *formatter = [[NSDateFormatteralloc] init]; [formatter setDateStyle:NSDateFormatterMediumStyle]; [formatter setTimeStyle:NSDateFormatterShortStyle]; [formatter setDateFormat:@"YYYY年MM月dd日 HH:mm:ss"];//注:时间格式要和自己设置的格式相同 NSDate *confromTimesp = [NSDatedateWithTimeIntervalSince1970:time]; NSString *confromTimespStr = [formatterstringFromDate:confromTimesp]; return confromTimespStr;}#pragma mark 字符串转换成时间戳 -(NSString *)getTimewithTime:(NSString *)time{ // 设置时间显示格式: // NSString* timeStr = @"2011-01-26 17:40:50"; time = [time stringByReplacingOccurrencesOfString:@"年"withString:@"-"]; time = [time stringByReplacingOccurrencesOfString:@"月"withString:@"-"]; time = [time stringByReplacingOccurrencesOfString:@"日"withString:@""]; NSString * timeStr = [NSStringstringWithFormat:@"%@ 00:00:00",time]; // NSString * timeStr = time; NSDateFormatter *formatter = [[NSDateFormatteralloc] init] ; [formatter setDateStyle:NSDateFormatterMediumStyle]; [formatter setTimeStyle:NSDateFormatterShortStyle]; [formatter setDateFormat:@"YYYY-MM-dd HH:mm:ss"];// ----------设置你想要的格式,hh与HH的区别:分别表示12小时制,24小时制 //设置时区,这个对于时间的处理有时很重要 //例如你在国内发布信息,用户在国外的另一个时区,你想让用户看到正确的发布时间就得注意时区设置,时间的换算. //例如你发布的时间为2010-01-26 17:40:50,那么在英国爱尔兰那边用户看到的时间应该是多少呢? //他们与我们有7个小时的时差,所以他们那还没到这个时间呢...那就是把未来的事做了 NSTimeZone* timeZone = [NSTimeZonetimeZoneWithName:@"Asia/Shanghai"]; [formatter setTimeZone:timeZone]; NSDate* date = [formatterdateFromString:timeStr]; //------------将字符串按formatter转成nsdate // NSDate *datenow = [NSDate date];//现在时间,你可以输出来看下是什么格式 // NSString *nowtimeStr = [formatter stringFromDate:datenow];//----------将nsdate按formatter格式转成nsstring // 时间转时间戳的方法: NSString *timeSp = [NSStringstringWithFormat:@"%f", [datetimeIntervalSince1970]]; NSLog(@"timeSp:%@",timeSp);//时间戳的值 return timeSp; }
1 0
- 时间戳转时间字符串和时间
- 时间戳和字符串互转
- 时间戳与时间字符串互转
- java 时间字符串和时间戳(长整形long)之间的互转
- mysql时间字符串和时间戳转换
- 时间戳转字符串
- sql server 时间字符串转时间戳
- 时间字符串转Timestamp时间戳
- sql查询时间戳转时间字符串
- C#时间戳和时间互转
- Android时间戳和日期字符串互换
- 字符串和时间戳相互转换
- JavaScript日期字符串和时间戳转换
- js字符串和时间戳互相转换
- 日期和时间?&字符串?
- shell时间(字符串和时间戳转换)
- 时间格式字符串转化为date和时间戳
- XZ_iOS之时间戳和时间字符串的一个转换
- Apache kafka 设计与实现
- 【PAT】1036. Boys vs Girls
- 授权过滤器
- 剑指offer-面试题6-重建二叉树
- 透传_DMA_延时笔记
- 时间戳和字符串互转
- robotium中用TestSuit集合管理多用例的测试
- 记单词028
- 控制器(Controller)
- CMake 手册详解(三)
- 读懂JVM架构仅需一图
- 用户控件传递参数
- JavaScript基础
- redis.conf 配置 详解 中文 2.8