如何在swift3中将min转换为小时? [英] How to convert min to hours in swift3?
本文介绍了如何在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 ..
代码如下。
Currently i'm using Get method to print specific JSON output in X Code. So i managed to Minute(charge_per_min
) value . But I want to display in a label in HH(Hours) format, so how to convert it minute to hours formate and disply into a uilabel..
The code as below.
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转换为小时?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文