我希望能够将当前时间作为小数点数,以便可以使用它。所以例如如果时间是13:46我想得到13.46
看起来很简单,但我很难接受它。
答案 0 :(得分:1)
我们可以使用NSDateFormatter
来做到这一点:
extension NSDate {
func currentTime() -> String {
let formatter = NSDateFormatter()
formatter.dateFormat = "HH.mm"
return formatter.stringFromDate(self)
}
}
现在我们只需在NSDate
:
let now = NSDate()
print(now.currentTime())
答案 1 :(得分:-2)
你可以将时间和serch lastindexOf(":")
字符串化并用“。”替换它。
UPDATE
我真的不知道你使用的是什么程序语言,但它有很多用于stringify对象的库,所以如果你有一个13:46你可以将它转换为String,并且在相同的字符串库中你可以找到方法lastIndexOf(char )。但如果你没有找到它,你总是可以写下这个概念:
String是一个Char数组,因此您可以循环它并将char中的char转换为您需要的char。