Ich möchte einige Daten von meinem UITableView
entfernen, wenn die Daten über 24 Stunden weitergegeben werden. Ich habe das Datum als String gespeichert. Ich möchte das Datum überprüfen, aber weil es String
ist, wie kann ich diese Daten in den Wert Int
umwandeln, um zu überprüfen, wie viele Stunden vergangen sind, seit die Daten zuletzt eingegeben wurden? Gibt es dafür einen guten Code? Diese Datumsdaten werden in Firebase gespeichert.Wie bekomme ich Int von DateFormatter() in Swift3
let currentDateTime = Date()
let formatter = DateFormatter()
formatter.timeStyle = .medium
formatter.dateStyle = .long
let date = formatter.string(from: currentDateTime)
Betrachten Sie das Datum als '(NS) Date' zu speichern. Das macht die Datums-Mathematik viel einfacher. – vadian