当前位置: 代码迷 >> 综合 >> NSDate 格式化
  详细解决方案

NSDate 格式化

热度:88   发布时间:2023-12-15 15:56:48.0

把NSDate 格式化转化为字符串格式

        //计算出当前的0时区时间NSDate * nowDate = [NSDate date];//创建一个日期格式化对象NSDateFormatter *dateFormatter = [[NSDateFormatter alloc]init];//设置格式化对象日期格式//yyyy-MM-dd HH-mm -ss  zz代表的时区[dateFormatter setDateFormat:@"yyyy年MM月dd日 HH时mm分ss秒 zz"];NSString* string = [dateFormatter stringFromDate:nowDate];NSLog(@"格式化以后:%@",string);//创建格式化以后自动获得电脑本地时区,并输出本地时间//设置时区NSTimeZone *timezone = [NSTimeZone timeZoneWithName:@"Europe/Andorra"];[dateFormatter setTimeZone:timezone];NSString* string2 = [dateFormatter stringFromDate:nowDate];NSLog(@"格式化后又Europe/Andorra时间%@",string2);