Ich habe das Gebietsschema und die Zeitzone festgelegt, aber wenn ich das Datum formatiere, erhalte ich immer ein ungültiges Datum. Der Monat ist immer Dezember und Jahr ist eins weniger als das angegebene Jahr. In meinem Fall brauche ich nicht die Tageskomponente.
Ich habe andere ähnliche Beiträge geprüft, aber das Problem wurde dadurch nicht gelöst.
Jede Hilfe wird geschätzt. Danke.
Hier ist der Code:
%Vor%AUSGABE: Datum: Dez. 2012
Ich wollte der großartigen Antwort von Vladimir nur etwas hinzufügen. Wenn Sie dies tun, bevor Sie Ihr Gebietsschema festlegen, scheint die Datumsformatierung verrückt zu werden. Ich musste das Gebietsschema festlegen, bevor ich das neue Format einstelle, und dann das setDateFormat
verwenden, um das Format basierend auf dem verwendeten Gebietsschema zu ändern. So etwas würde folgendes bewirken:
Tags und Links ios nsdateformatter