comment diviser les chaînes en objective-c
Comment scinder une chaîne en objective-C? Je suis en train de travailler sur une courte application qui contient un sélecteur de date. Je ne afficher la date de l'obtenir à partir de sélecteur de date et de l'afficher par le biais d'un label.
Ma principale question est que comment puis-je diviser la date à trois chaînes distinctes?
quelqu'un a idée à ce sujet?
Grâce
double possible de NSString marquer en Objective-C
OriginalL'auteur jugnoo99 | 2011-02-23
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser
-[NSString componentsSeparatedByString:]
ouNSScanner
de diviser la chaîne, ou de l'utilisationNSCalendar
pour extraire les morceaux de la date qui vous intéresse.OriginalL'auteur Daniel Dickison
Utiliser quelque chose comme
[yourString componentsSeparatedByString:@"/"]
. Vous recevrez un NSArray de chaînes séparées.OriginalL'auteur MHC
Si vous pouvez vous le format de la date dans le format spécifique à l'aide de NSDateFormatter et ensuite de les convertir NSDate en NSString. Vous pouvez extraire des composants à partir de la date de chaîne à l'aide de componentsSeparatedByString.
Vous pouvez obtenir la matrice de chaîne à l'aide de cette méthode et vous pouvez utiliser la chaîne de générateur de jetons en fonction de votre dateformat.par exemple,", " chaîne de tokenizer.
OriginalL'auteur User97693321
Vous pouvez utiliser le code suivant pour diviser le jour en composantes distinctes:
OriginalL'auteur John