我创建了NSDateFormatter
。我想打印秒和毫秒。这是我的代码:
dateFormatter.dateFormat = "ss\(separator)SSS"
let string = self.dateFormatter.dateFromString(self.timeLabel.text!) // timeLabel.text = 3:29
println(string!)
println()
打印出以下内容:
2001-01-01 08:00:03 +000
我想要打印的全部是3:29。秒和毫秒。但它打印出不同的东西。如何让它打印出秒和毫秒?
答案 0 :(得分:0)
使用dateFromString,您将字符串转换为日期。所以,"字符串"是一个日期,而不是一个字符串。当你打印" string"您正在使用标准格式化程序打印字符串描述的值,而不是使用格式化程序。
如果要格式化日期中的字符串,请使用stringFromDate: