Question Vous ne pouvez pas mettre un seul devis avant l'année dans NSDateFormatter


Je veux formater ma date comme suit:

Mon, Apr 14 '09

le dateFormat Je me prépare pour NSDateFormatter est EEE, MMM dd 'yy mais ça montre:

Mon, Apr 14 'yy

Si je retire le devis unique avant l'année, j'obtiens les deux derniers chiffres de l'année, mais il n'est pas évident que ce soit l'année car le devis unique a disparu. Aidez-moi?

J'ai aussi essayé de mettre ''', '\'', et '\''' avant "yy" mais ça ne marche pas, bien que les deux derniers aient produit 'yy et ''09


10
2018-04-14 11:38


origine


Réponses:


De http://www.unicode.org/reports/tr35/tr35-31/tr35-dates.html#Date_Format_Patterns:

Dans les patterns, deux guillemets simples représentent un guillemet simple littéral,…

Dans ton cas:

 [formatter setDateFormat:@"EEE, MMM dd ''yy"];

20
2018-04-14 11:51