美文网首页
时间转换ios

时间转换ios

作者: 光_遥远 | 来源:发表于2016-07-21 21:01 被阅读0次

    intmain(intargc,constchar* argv[]) {

    //  c语言中  

    NSDate*data1=[NSDatedate];

    NSLog(@"%@",data1);

    //时间传唤

    NSTimeZone*zone=[NSTimeZonesystemTimeZone];

    NSIntegerseconds=[zonesecondsFromGMTForDate:data1];

    NSDate*data2=[data1dateByAddingTimeInterval:seconds];

    NSLog(@"%@",data2);

    //    y:年M:月d:日h:小时(24进制)   m:分s:秒

    //时间格式规定

    NSDateFormatter*formatter=[[NSDateFormatteralloc]init];

    formatter.dateFormat=@"yyyy-MM-dd hh:mm:ss";

    //时间与字符串转唤

    //时间转换字符串,,获得的是当前时区

    NSString*dateStr=[formatterstringFromDate:data1];

    NSLog(@"%@",dateStr);

    //格尼时间

    NSDate*date3=[formatterdateFromString:dateStr];

    NSLog(@"%@",date3);

    //时间日历相关操作

    NSCalendar*calendar=[[NSCalendaralloc]initWithCalendarIdentifier:NSCalendarIdentifierGregorian];

    NSCalendarUnitunit=NSCalendarUnitYear|NSCalendarUnitMonth|NSCalendarUnitDay|NSCalendarUnitHour|NSCalendarUnitMinute|NSCalendarUnitSecond;

    NSDateComponents*components=[calendarcomponents:unitfromDate:data1];

    NSLog(@"%ld",components.year);

    NSLog(@"%ld",components.month);

    NSLog(@"%ld",components.day);

    NSLog(@"%ld",components.hour);

    NSLog(@"%ld",components.minute);

    NSLog(@"%ld",components.second);

    return0;

    //加个😘

    }

    相关文章

      网友评论

          本文标题:时间转换ios

          本文链接:https://www.haomeiwen.com/subject/gnnbjttx.html