OC之NSString和NSDate互转

来源:互联网 发布:犀牛软件初级教程 编辑:程序博客网 时间:2024/06/05 16:35


NSDateFormatter
iOS中的日期格式类,功能是实现NSStringNSDate互转
常见的时间格式化字符串:y()M(月),d(天),H(时0~23),h(时1~12),m(分),s(秒)
NSDateFormatter*fo = [[NSDateFormatter alloc]init];
设置转化格式:
年:yyyy月:MM日:dd时:HHhh分:mm秒:ss
 [fosetDateFormat:@"MM-dd-yyyy"];
 NSTimeZone*time = [NSTimeZonetimeZoneWithName:@"Asia/Shanghai"];
//把时区设置添加到格式转化中
  [fosetTimeZone:time];
//NSDate日期类型转化成一个NSString类型的日期
 NSString *now = [fo stringFromDate:[NSDatedate]];
 NSLog(@"%@",now);
       
//NSString日期类型转化成一个NSDate类型的日期
 NSDateFormatter*form = [[NSDateFormatteralloc]init];
//  设置格式
[formsetDateFormat:@"yyyy-MM-dd HH:mm:ss"];
NSString*date = @"1995-1-10 11:20:12";
NSDate*birthday = [form dateFromString:date];
NSLog(@"%@",birthday);
1 0
原创粉丝点击