• Apfeltalk ändert einen Teil seiner Allgemeinen Geschäftsbedingungen (AGB), das Löschen von Useraccounts betreffend.
    Näheres könnt Ihr hier nachlesen: AGB-Änderung
  • Viele hassen ihn, manche schwören auf ihn, wir aber möchten unbedingt sehen, welche Bilder Ihr vor Eurem geistigen Auge bzw. vor der Linse Eures iPhone oder iPad sehen könnt, wenn Ihr dieses Wort hört oder lest. Macht mit und beteiligt Euch an unserem Frühjahrsputz ---> Klick

Swift aktuelles Datum ohne Zeitangabe

SpecialFighter

Fießers Erstling
Registriert
25.04.12
Beiträge
131
hallo alle zusammen,

habe einen Swiftcode, welcher mit das aktuelle Datum - 2 anzeigt:

Code:
let AktuellesDatum = NSDate()
var reminder = NSCalendar.currentCalendar().dateByAddingUnit(
    .CalendarUnitDay,
    value: -2,
    toDate: AktuellesDatum,
    options: NSCalendarOptions(0))

Resulat im Format: dd.MM.YYYY HH:mm

wie bekomme ich das Format ohne Zeitangabe hin?
Vielen Dank :)
 

SpecialFighter

Fießers Erstling
Registriert
25.04.12
Beiträge
131
Code:
var dateString = "03.06.2015"
var dateFormatter = NSDateFormatter()
dateFormatter.dateFormat = "dd.MM.YYYY"
var date = dateFormatter.dateFromString(dateString)

Wieso erhalte ich da als Resulat "22.12.2014" 00:00 oO
 

MacApple

Schöner von Bath
Registriert
05.01.04
Beiträge
3.652
Weil NSDate immer Datum und Uhrzeit enthält. Wenn du nur das Datum ohne Uhrzeit ausgeben willst, musst du die Ausgabe mit Hilfe des NSDateFormatter entsprechend formatieren. Das hat man dir hier auch schon mal gesagt.
Generell musst du dich schon mit der Materie beschäftigen, sonst wirst du nie selbstständig etwas programmieren können. Zum Programmieren gehört nicht nur die Syntax einer Programmiersprache. Das ist eher der kleinere Teil der Übung. Man muss auch die Konzepte der benutzten Frameworks verstehen.
 
  • Like
Reaktionen: Scotch