2
iは、「午後09時02分20秒」のような文字列を持っており、それは「午前10時02分00秒は、」私はこれを試してみるためにフォーマットする必要があります。は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))
そこにある¿、
let horaF = dateFormatter.date(from: time!)
しかし、私は、「2000年1月2日午前三時00分00秒0000」のような何かを得る:しかし、私は10と02はまた、私は試す得ることができますどのように、22と2を取得します日付のない文字列だけをフォーマットする方法はありますか?
DBから来る開始時間と終了時間を格納するためにこれを必要とし、現在の時間と比較して、それが間にあるかどうかを確認します。
dateFormatter.dateFormat = "hh:mm:ss" の するvar TIME2 = dateFormatter.string(から:fullDate!) –