iOS Swift 日期格式化程序 returns 无
iOS Swift date formatter returns nil
我有一个日期字符串,如下所示,当我尝试使用以下日期格式化程序对其进行格式化时,它 returns 无。 dateFormat 检查。当我在 nsdateformatter.com 网站上尝试时,它起作用了。我无法理解它。
let dateString = "168.18:26:50.5783449"
let dateFormat = "d.HH:mm:ss"
let dateFormatter = DateFormatter()
dateFormatter.dateFormat = dateFormat
let date = dateFormatter.date(from: dateString)
日期为零
正确的格式应该是 D.HH:mm:ss.SSSSSSS
.
注意 D
是年中的某天而不是月中的某天。
请注意缺少的毫秒模式。
但是,此日期不完整,因为它缺少年份,因此您不必获得您期望的日期。
我有一个日期字符串,如下所示,当我尝试使用以下日期格式化程序对其进行格式化时,它 returns 无。 dateFormat 检查。当我在 nsdateformatter.com 网站上尝试时,它起作用了。我无法理解它。
let dateString = "168.18:26:50.5783449"
let dateFormat = "d.HH:mm:ss"
let dateFormatter = DateFormatter()
dateFormatter.dateFormat = dateFormat
let date = dateFormatter.date(from: dateString)
日期为零
正确的格式应该是 D.HH:mm:ss.SSSSSSS
.
注意 D
是年中的某天而不是月中的某天。
请注意缺少的毫秒模式。
但是,此日期不完整,因为它缺少年份,因此您不必获得您期望的日期。