iOS NSDate与NSString相互转化


1.时间格式的字符串转date

1 NSString *birthdayStr=@"1986-03-28 00:00:00.000";
2 NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
3 [dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss.SSS"];
4  [dateFormatter setTimeZone:[NSTimeZone timeZoneForSecondsFromGMT:8]];//解决8小时时间差问题
5 NSDate *birthdayDate = [dateFormatter dateFromString:birthdayStr];

2.date转字符串

1 NSDate *date = [NSDate date];
2 NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
3 [dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"];
4 NSString *strDate = [dateFormatter stringFromDate:date];

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM