24 -Stunden -Zeitformatierung mit Swifts `Datum.Formatted ()`
Posted: 21 Mar 2025, 08:45
Ich versuche, ein Datum in Swift zu formatieren, indem ich die Methode date.Formatted () zu einer Zeit als 24-Stunden-Taktzeit erstellen kann. ohne mit DatumFormatter erhalten. Gibt es eine Möglichkeit, .hour () so zu konfigurieren, dass das 24 -Stunden -Äquivalent erstellt wird? Oder irgendetwas anderes nicht Methode?
Code: Select all
import Foundation
let date = try! Date("2023-07-25T16:23:00Z", strategy: .iso8601)
print(date.formatted(.dateTime.hour(.twoDigits(amPM: .omitted)).minute()))
// Produces: 05:23
< /code>
Ich bin in Großbritannien und derzeit in BST, also wird für eine Eingabe von 16:23 Uhr um 17:23 Uhr erwartet. [url=viewtopic.php?t=14917]Ich möchte[/url] die Ausgabe als 17:23
Code: Select all
DateFormatter