Quiero la fecha en el siguiente formato.establecer el formato nsdate para iphone
04/22/2011 1:05:21 PM
formato es el tiempo dd/mm/aaaa (12 horas) horas o AM
lo que es el código para esto?
Quiero la fecha en el siguiente formato.establecer el formato nsdate para iphone
04/22/2011 1:05:21 PM
formato es el tiempo dd/mm/aaaa (12 horas) horas o AM
lo que es el código para esto?
NSDate *date=[NSDate date];
NSDateFormatter *formatter=[[NSDateFormatter alloc]init];
[formatter setDateFormat:@"MM/dd/yyyy hh:mm:ss a"];
NSString *dateOfGame =[formatter stringFromDate:date];
NSLog(@"dateOfGame%@",dateOfGame);
[formatter release];
Gracias por su ayuda. – GameLoading
Comprobar NSDateFormatter (y Date Formatting)
MM/dd/yyyy hh:mm:ss a
algún otro tipo
NSDate* date = [NSDate date];
NSDateFormatter* formatter = [[[NSDateFormatter alloc] init] autorelease];
[formatter setDateFormat:@"MM/dd/yyyy"];
NSLog(@"date=%@",[formatter stringFromDate:date]);//date=04/22/2011
[formatter setTimeStyle:NSDateFormatterBehavior10_4];
NSLog(@"date=%@",[formatter stringFromDate:date]);// date=1:05:11 PM
[formatter setTimeStyle:NSDateFormatterBehaviorDefault];
NSLog(@"date=%@",[formatter stringFromDate:date]); date=
[formatter setTimeStyle:NSDateFormatterFullStyle];
NSLog(@"date=%@",[formatter stringFromDate:date]); date=1:05:11 PM India Standard Time
[formatter setTimeStyle:NSDateFormatterLongStyle];
NSLog(@"date=%@",[formatter stringFromDate:date]); date=1:05:11 PM GMT+05:30
[formatter setTimeStyle:NSDateFormatterMediumStyle];
NSLog(@"date=%@",[formatter stringFromDate:date]); date=1:05:11 PM
[formatter setTimeStyle:NSDateFormatterNoStyle];
NSLog(@"date=%@",[formatter stringFromDate:date]);date=
[formatter setTimeStyle:NSDateFormatterShortStyle];
NSLog(@"date=%@",[formatter stringFromDate:date]); date=1:05 PM
Si la aplicación va a ser una aplicación multilingüe, sugeriría no utilizar formateador fecha estática . Pero pregúntele al sistema por el comportamiento local actual y el formato. (en Europa no usamos AM/PM) – rckoenes