Ios 如何在Swift中打印LN NSTimeInterval?
我想使用println或NSLog语句打印Ios 如何在Swift中打印LN NSTimeInterval?,ios,swift,println,nstimeinterval,Ios,Swift,Println,Nstimeinterval,我想使用println或NSLog语句打印elapsedTime。如何将NSTimeInterval elapsedTime转换为字符串以打印它 t_start = NSDate() var elapsedTime = NSDate.timeIntervalSinceDate(t_start) println("in applicationDidEnterBackground, elapsedTime = " + elapsedTime) 您可以使用elapsedTime.descriptio
elapsedTime
。如何将NSTimeInterval elapsedTime
转换为字符串以打印它
t_start = NSDate()
var elapsedTime = NSDate.timeIntervalSinceDate(t_start)
println("in applicationDidEnterBackground, elapsedTime = " + elapsedTime)
您可以使用elapsedTime.description或字符串插值
"\(elapsedTime)"
出现语法错误:
NSDate.timeIntervalSinceDate(t\u start)
应该是NSDate().timeIntervalSinceDate(t\u start)
然后在println语句中使用字符串插值
以下是更正的版本:
let t_start = NSDate()
let elapsedTime = NSDate().timeIntervalSinceDate(t_start)
println("in applicationDidEnterBackground, elapsedTime =\(elapsedTime)")
输出:
“在ApplicationIdentinterBackground中,elapsedTime=0.00790297985076904”
小数点较少时,请使用字符串格式:
println(String(format: "in applicationDidEnterBackground, elapsedTime =: %.3f sec", elapsedTime))
输出
在ApplicationIdentinterBackground中,elapsedTime=:0.008秒
谢谢你的工作,如果允许,将在2分钟内标记为答案