相关疑难解决方法(0)

从NSTimeInterval转换为swift中的小时,分​​钟,秒,毫秒

我的代码在这里:

func stringFromTimeInterval(interval:NSTimeInterval) -> NSString {

    var ti = NSInteger(interval)
    var ms = ti * 1000
    var seconds = ti % 60
    var minutes = (ti / 60) % 60
    var hours = (ti / 3600)

      return NSString(format: "%0.2d:%0.2d:%0.2d",hours,minutes,seconds,ms)
}
Run Code Online (Sandbox Code Playgroud)

在输出中毫秒给出错误的结果.请给出如何正确找到毫秒的想法.

nstimeinterval ios swift

50
推荐指数
8
解决办法
7万
查看次数

从swIn中的timeIntervalSinceDate获取可读时间

我正在试图弄清楚如何从timeIntervalSinceDate获取可读时间量.现在我有一个存储在NSUserDefaults中的密钥"punchInTime"的NSDate,但是当我想找到存储的NSDate"punchInTime"和当前时间之间的差异时,我不知道如何获得可读的时间.我有:

var totalWorkTime = NSDate.timeIntervalSinceDate(punchInTime)
Run Code Online (Sandbox Code Playgroud)

我想将"totalWorkTime"插入到字符串中以获得可读的时间量.

任何帮助赞赏!谢谢.

nsdate swift

5
推荐指数
1
解决办法
4731
查看次数

如何在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
}
Run Code Online (Sandbox Code Playgroud)

目前我正在使用Get方法在X Code中打印特定的JSON输出.所以我设法得到Minute(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)                   
}
Run Code Online (Sandbox Code Playgroud)

任何人帮助我.

iphone null xcode json swift3

3
推荐指数
1
解决办法
2705
查看次数

标签 统计

swift ×2

ios ×1

iphone ×1

json ×1

nsdate ×1

nstimeinterval ×1

null ×1

swift3 ×1

xcode ×1