时间格式和字符串格式的互相转换

    

//    日期格式类  作业:将NSDate对象与NSString对象 互转  NSDateFormatter

//    1、第一步 创建一个日期格式对象

    NSDateFormatter *dateFormatter = [[NSDateFormatter alloc]init];

//    2、第二步 设置转化日期格式

     1 y

         M

         d

     H24小时h12小时

         m

         s

     

    [dateFormatter setDateFormat:@"y,M,d h:m:s"];

///   3、第三步 使用日期格式对象,完成转换

//    1、将日期对象装换为字符串对象

 

将NSDateFormatter对象的时区设置"Asia/Shanghai" ,为正8区,输出结果就是我们现在看到的时间
    
    [dateFormatter setTimeZone:[NSTimeZone timeZoneWithName:@"Asia/Shanghai"]];    NSString *str1 = [dateFormatter stringFromDate:[NSDate date]];

    NSLog(@"%@",str1);

    

    

//    将字符串转化为日期对象

    NSDate *date1 = [dateFormatter dateFromString:@"2019,9,06 09:12:56"];

    NSLog(@"%@",date1);

    */

   

//    NSString *str = [NSString stringWithFormat:@"zhonger"];

//    [str sayHi];

//    NSString *str1 = @"yyyy-MM-dd HH-mm-ss";

//    NSDate *date = [[NSDate alloc]init];

//    

//  

//    date = [NSDate dateWithDateString:@"2014-10-11 11-11-11" dateFormatter:str1];

//

//    

//    NSLog(@"%@",date);

//    NSString *str2 = [NSString dateXechengString:[NSDate date] dateformet:str1];

//    NSLog(@"%@",str2);

原文地址:https://www.cnblogs.com/naizui/p/5211571.html