ich habe eine Zeichenfolge wie „22.02.20“ ändern und „10.02.00“ i dies versuchen müssen, zu formatieren müssen:Wie Zeitformat aus Zeichenfolge in Swift 3.0
let time = "22:02:00"
let dateFormatter = DateFormatter()
dateFormatter.dateFormat = "HH:mm:ss"
let calendar = Calendar.current
let unitFlags = Set<Calendar.Component>([.hour, .minute])
staticHoraInicio = calendar.dateComponents(unitFlags, from: dateFormatter.date(from: time))
aber ich bekomme 22 und 2, wie kann ich erhalten 10 und 02. auch ich versuche:
let horaF = dateFormatter.date(from: time!)
aber ich bekomme so etwas wie „2000.01.02 03.00.00 0.000“, ¿eine ist Möglichkeit, nur einen Zeitstring ohne Datum zu formatieren?
Ich brauche dies um eine Startzeit und Endzeit von einer DB zu speichern, vergleichen Sie es mit der aktuellen Zeit zu bekommen, wenn es dazwischen ist, ein paar Beispiele darüber, wie man das macht ???
dateFormatter.dateFormat = "hh: mm: ss ein" var zeit2 = dateFormatter.string (aus: fullDate) –