2009-08-29 8 views
0

J'ai certaines dates représentées comme des chaînes. En théorie, je pourrais essayer d'utiliser NSDateFormatter, mais: 1) Comment NSDateFormatter sait-il dans quel calendrier? système la date de chaîne est exprimée?Comment valider une date donnée dans un système de calendrier spécifique à partir d'une chaîne?

2) Comment NSDateFormatter sait-il quel est le format de date de cette chaîne? c'est-à-dire que certaines personnes peuvent fournir d'abord le mois, que le jour, puis l'année. D'autres peuvent fournir d'abord l'année, puis le mois, puis le jour. Et les Allemands fournissent d'abord le jour, puis le mois, puis l'année. Conclusion: Sûr de supposer que chaque pays fait cela très différent. Dans les arrière-cours de Tombouctou, ils peuvent fournir d'abord le mois, puis l'année, puis le jour. Personne ne sait, sauf leur objet local, espérons-le. Et je ne connais pas d'autres systèmes de calendrier. Peut-être qu'ils fournissent aussi des phases de lune dans les dates. Qui sait. Puis-je dire à NSDateFormatter quel système de calendrier utiliser et quel format de date utiliser? Ou est-ce que je peux le nourrir avec les paramètres régionaux de l'utilisateur pour déterminer quel type de format de date il va entrer?

Répondre

0

La propriété locale de NSDateFormatter vous permet de choisir le format de calendrier et de date.

Bonne chance!

Questions connexes