Usando NSDateFormatter


Tratar data no Objective C pode ser uma grande dor de cabeça, mas com o NSDateFormatter temos uma boa solução para trabalhar com data, tempo etc…

 

NSLocale *locale = [[NSLocale alloc] initWithLocaleIdentifier:@”pt_BR”];
NSDateFormatter *format = [[NSDateFormatter alloc] init];
[format setLocale:locale];
[format setDateFormat:@”dd/MM/yyyy”];

NSLog(@”Data formatada: %@”, [format dateFromString:data]);

 

Podemos setar o “DateFormat” com vários formatos diferentes:

[format setDateFormat:@”hh:mm:ss”];
[format setDateFormat:@”mm:ss.SS”];
[format setDateFormat:@”mm/dd/yy hh:mm:ss”];

 

Em resumo tratar data e tempo facilitou bastante.

 

 

  1. #1 by Rubens on 10/10/2013 - 17:26

    Muito útil, obrigado…

(não será publicado)