Ok. Ten mnie zakłopotał. Próbuję pobrać ciąg daty z przycisku, a format jest datą do zapisania w CoreData.Formatowanie Swift Data
Oto mój kod:
let dateStr = setDateBTN.titleLabel?.text
let dateFormatter = NSDateFormatter()
dateFormatter.dateFormat = "MM-dd-YYYY"
let date:NSDate = dateFormatter.dateFromString(dateStr!)!
Jeśli robię println na dateStr uzyskać następujące: 10.03.2015 Następnie gdybym natychmiast println na bieżąco otrzymuję: 21.12.2014 05 : 00: 00 +0000
Jakieś pomysły, dlaczego faktyczna data zmienia się po uruchomieniu przez formatator daty?
Dzięki z góry,
bnjmnmyers
Lookup dokumentacja: Format lat jest "rrrr" z małymi y. (I nie jesteś pierwszy tutaj, aby popełnić ten błąd :) –
Dzięki, Martin. Pierwotnie miałem to małe i coś innego nie działało, więc po prostu chciałem zmienić pomoc na wielką. –
Właśnie wydałem bibliotekę, która może pomóc w pracy z NSDate w Swift; mam nadzieję, że to pomaga: https://github.com/malcommac/SwiftDate – danielemm