NSdate et dateFromString
guittonews
Membre
Bonjour tt le monde
J'ai un petit problème que je n'arrive pas à résoudre avec une date.
A la base je récupère une string sous ce format : 2009-04-22.
Et je voudrais la transformer en : 22/04/2009.
Seul problème, NSDate *maDate=[NSDate DateFromString:maDateString]; plante (même en mettant la date en dur lors de l'appel de la méthode...).
Pour le format à priori j'ai ce qu'il me faut avec le NSDateFormater mais j'arrive pas a lui transmettre une NSDate valide..
Une piste? thxx
J'ai un petit problème que je n'arrive pas à résoudre avec une date.
A la base je récupère une string sous ce format : 2009-04-22.
Et je voudrais la transformer en : 22/04/2009.
Seul problème, NSDate *maDate=[NSDate DateFromString:maDateString]; plante (même en mettant la date en dur lors de l'appel de la méthode...).
Pour le format à priori j'ai ce qu'il me faut avec le NSDateFormater mais j'arrive pas a lui transmettre une NSDate valide..
Une piste? thxx
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
ou alors en C directement (plus rapide surtout si tu récupères la date sous la forme d'une chaà®ne C !)
dateWithString:
Creates and returns an NSDate object with a date and time value specified by a given string in the international string representation format (YYYY-MM-DD HH:MM:SS ±HHMM).
+ (id)dateWithString:(NSString *)aString
Parameters
aString
A string that specifies a date and time value in the international string representation format"YYYY-MM-DD HH:MM:SS ±HHMM, where ±HHMM is a time zone offset in hours and minutes from GMT (for example, “2001-03-24 10:45:32 +0600â€).
You must specify all fields of the format string, including the time zone offset, which must have a plus or minus sign prefix.
Il ne reste qu'à compléter arbitrairement la partie " HH:MM:SS ±HHMM"
Je vais donc utiliser ta méthode avec l'array qui me plait bien (puis ca evite de passer par une date pour revenir à une string....)
Merci philippe