Format de date et d'heure après le dispositif actuel, les paramètres de région
J'ai un objet NSDate à partir de laquelle je fais deux NSStrings: La date et l'heure. Actuellement j'ai le format de la date 20111031 et l'heure à 23:15.
Ce que je voudrais faire est de formater l'appareil (iPhone, iPad, iPod Touch) de la région en cours de paramètres (et non dans la langue!). Ainsi, par exemple:
- Un ensemble de périphériques à la région NOUS permettrait de montrer (à partir du haut de ma tête) 10.31.11 et temps 11:15 pm
- Un ensemble de périphériques à la région aux pays-bas montrent: 31-10-2011 et le temps de 23,15
- Un ensemble de périphériques à la région suédoise serait montrer: 2001-10-31 et le temps 23:15
Comment puis-je faire cela?
Format à l'aide du téléphone dans les paramètres régionaux par défaut.
OriginalL'auteur Paul Peelen | 2011-10-29
Vous devez vous connecter pour publier un commentaire.
Le suivant devrait être suffisant, car un NSDateFormatter a le téléphone par défaut de paramètres régionaux par défaut:
Pour info voici ce qui se passe avec NOUS, pays-bas et Suède:
Mon plaisir! Je ne le sais parce que j'ai passé les trois derniers jours de traiter avec NSDate des bogues et apprennent plus sur ce genre de choses que je n'ai jamais espéré 😛
OriginalL'auteur yuji
Beaucoup de grands fragments de code ici. Une mieux encore dans mon esprit international pour les formats de date (quand tout ce que je veux est de la date, pas le temps) est-ce que le téléphone connaît la langue locale dans les paramètres:
OriginalL'auteur Kjelle