Click here to see the imageタイトルに2つのボタンが付いていますAM/PMで2つの時間があります。 私はこれらの2つのボタンの間の時間を差し引くために非常に多くの方法を試みましたが、成功しませんでした。 IN時間とOUT時間を減算し、その結果としてTOTAL HOURを時間単位で取得する方法として、適切な方法を提案してください。時間軸の2つの時間列 "07:35 AM"と "09:35 PM"の差を計算する
-3
A
答えて
1
。 DateFormatterを使用して、文字列から日付を取得することができます。
let start = "09:35 PM"
let end = "09:36 AM"
let dateFormatter = DateFormatter()
dateFormatter.dateFormat = "hh:mm a"
if let startDate = dateFormatter.date(from: start),
let endDate = dateFormatter.date(from: end) {
let hours = Calendar.current.dateComponents([.hour], from: startDate, to: endDate < startDate ? Calendar.current.date(byAdding: .day, value: 1, to: endDate) ?? endDate : endDate).hour ?? 0
print(hours) // 12
}
-1
両方の時間をDate
オブジェクトに変換してから、以下のステートメントを使用してください。あなたは2つの日付の間がどのように多くの時間を計算するためにカレンダー方式dateComponentsを使用することができ、これはあなたを助ける
let interval = laterDate.timeIntervalSinceDate(earlierDate)
希望...
関連する問題
- 1. 文字列を12(PM/AM)時間に変換AM AM PM時間から24時間時間android
- 2. 12時間AM/PM時間を得る
- 3. 時間順amとpm
- 4. 時間オブジェクトのAndroid + AM PM?
- 5. 2時間の間に計算差()
- 6. C#のウィンドウでPMとAMの間で時間の差を計算します。電話7
- 7. Javascript - 2つのjQuery UIスライダーの時間差を計算する
- 8. Excelで2つのタイムスタンプ間に時間差を計算する
- 9. Teradataの2つの日付間の時間差の計算
- 10. 2つの日付時刻値間の時間差を計算する
- 11. 時間と分でPythonの時間を計算して差を計算する
- 12. Python 3 - 2つの時間値の差を計算する
- 13. 行と2つのグループ間の平均時差の計算
- 14. jQueryの2つの日付時刻の時間差を計算する方法
- 15. 2つの異なる時間の時間差を計算する - ミリ秒の時間
- 16. /PM時間形式のAMは、24時間に変換
- 17. 2日間の時間差を計算する
- 18. 時間の差を計算する
- 19. Rの時間差を計算する
- 20. 時間の差を計算する
- 21. Rの時間差を計算する
- 22. JavaScriptの時間差を計算する
- 23. 時間の差を計算する式
- 24. iPhone SDK、指定時間の時間差を計算する
- 25. python - フィボナッチ計算時間差
- 26. 2レコード間の差(時間)の計算 - mssql
- 27. HHとしてVB.netで12時間まで24時間の時間を変換する方法:ミリメートルのAM/PM
- 28. 計算日における時間差、時間と分
- 29. FireBird - 2つのタイムスタンプ間の時間差を計算しますか?
- 30. AM/PMのない時間を12時間形式に変換する
右上にある検索ボックスを使用するのを止めるのはなぜですか? –
@ElTomato Sir私は試しましたが、満足のいく答えが見つかりませんでした。 – raj