最新消息:关注【已取消】微信公众号,可以获取全套资料,【全套Java基础27天】【JavaEE就业视频4个月】【Android就业视频4个月】

NSDate与NSString之间的相互转换

IOS 太平洋学习网 0浏览 评论

IOS NSDate与NSString之间的相互转换非常的常用,我们经常会把NSDate日期格式转换为NSString字符串格式,也会把NSString字符串格式转化为NSDate格式,下面来分别看这两个案例吧!

1. NSDate -> NSString:

//获取当前时间
NSDate *date = [NSDate date];

//设置日期格式
NSDateFormatter* formatter1 = [[NSDateFormatter alloc] init];
[formatter1 setDateFormat:@"yyyyMMddHHmmss"];

//变为数字
NSString* str = [formatter1 stringFromDate:date];
NSLog(@"dateString = %@",str);

2. NSString -> NSDate:

//时间字符串
NSString *str = @"20150806070733";

//规定时间格式
NSDateFormatter* formatter = [[NSDateFormatter alloc] init];
[formatter setDateFormat:@"yyyyMMddHHmmss"];

//设置时区  全球标准时间CUT 必须设置 我们要设置中国的时区
NSTimeZone *zone = [[NSTimeZone alloc] initWithName:@“CUT"];
[formatter setTimeZone:zone];

//变回日期格式
NSDate *stringDate = [formatter dateFromString:str];
NSLog(@"stringDate = %@",stringDate);


来源网站:太平洋学习网,转载请注明出处:http://www.tpyyes.com/a/object-c_ios/1027.html
"文章很值,打赏犒劳作者一下"
微信号: Javaweb_engineer

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

与本文相关的文章

发表我的评论
取消评论

表情

您的回复是我们的动力!

  • 昵称 (必填)

网友最新评论