如何在swift3中将min转换为小时?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在swift3中将min转换为小时?相关的知识,希望对你有一定的参考价值。

这是我的JSON数据

{
    "service_facility_id": 1,
    "service_id": 4,
    "facility_name": "Fitting",
    "charge_per_min": 40,
    "charge_per_km": 50
},
{
    "service_facility_id": 10,
    "service_id": 4,
    "facility_name": "Health Care",
    "charge_per_min": 100,
    "charge_per_km": 0
}

目前我正在使用Get方法在X Code中打印特定的JSON输出。所以我设法分钟(charge_per_min)值。但是我希望以HH(小时)格式显示标签,因此如何将其转换为小时格式和小时格式转换为uilabel ..代码如下。

if let con = country["charge_per_km"] as? Int {              
      print("+++++(con) +++ ")
      self.chargPerKm.append(con)

      print(self.chargPerKm)

      let encodedArray : NSData = NSKeyedArchiver.archivedData(withRootObject:self.chargPerKm) as NSData
      //Saving
      let defaults = UserDefaults.standard
      defaults.setValue(encodedArray, forKey:"charge_per_km")
      print("(UserDefaults.standard.value(forKey: "charge_per_km")!)")
      defaults.synchronize()
      print(defaults)                   
}

任何人帮助我。

答案

在操场上试试吧

func minutesToHoursMinutes (minutes : Int) -> (hours : Int , leftMinutes : Int) {
    return (minutes / 60, (minutes % 60))
}

let tuple = minutesToHoursMinutes(minutes: 100)

tuple.hours  /// 1
tuple.leftMinutes /// 40

以上是关于如何在swift3中将min转换为小时?的主要内容,如果未能解决你的问题,请参考以下文章

如何在反应中将分钟转换为小时和分钟

如何在 SQL Server 中将“XX 天 XX 小时 XX 分钟”转换为秒?

如何在 date_format 包中将 24 小时转换为 12 小时 [重复]

如何在熊猫中将 4 位数字转换为小时:分钟时间格式

如何在 swift 3 中将具有自定义类的数组转换为 JSON

如何在 j2me 中将 12 小时时间转换为 24 小时时间?