So erhalten Sie das aktuelle Datum und die aktuelle Uhrzeit in Swift (NSDate, Date, DateFormatter)
Hallo zusammen! Ich bin ein absoluter Anfänger in Swift und schreibe meine erste iOS-App. Ich muss das aktuelle Systemdatum und die aktuelle Uhrzeit abrufen, um sie auf dem Bildschirm anzuzeigen oder in einer Datenbank zu speichern. Ich habe jede Menge Artikel durchforstet, aber überall gibt es Beispiele in Objective-C mit NSDate, während ich in Swift schreibe. Ich habe es so versucht:
```swift
let currentTime = NSDate()
print(currentTime)
```
Aber in der Konsole wird etwas Seltsames ausgegeben: `2024-01-15 14:30:00 +0000`. Ich möchte eine normale Zeit im Format „15. Januar 2024, 14:30:00“ erhalten, nicht diesen String mit GMT. Außerdem habe ich gehört, dass es in Swift 3 und höher einen neuen Typ `Date` gibt, aber ich verstehe nicht, wie er sich vom alten `NSDate` unterscheidet. Wie bekomme ich die aktuelle Zeit richtig? Muss ich DateFormatter verwenden? Und wie ändere ich die Zeitzone, damit die Zeit in Moskau angezeigt wird? Bitte erklären Sie es mit einfachen Beispielen für Anfänger. Vielen Dank im Voraus!
<<>>
1. Verwenden Sie den modernen Typ
1. Verwenden Sie den modernen Typ Date anstelle von NSDate
In Swift ab Version 3.0 wird empfohlen,
Noch keine Antworten.
Anmelden um eine Antwort zu hinterlassen
Blogs
Java vs Python: Was man 2024 fürs Backend wählen sollte