代码:
let format1 = DateFormatter()
format1.dateFormat = "yyyy-MM-ddTHH:mm:ss.fffffffzzz"
format1.timeZone = TimeZone(abbreviation: "UTC")
print(format1.string(from:Date()))
我正在尝试以这种格式获取日期字符串(2018-12-19T12:30:00.000 +11:00),但我只有约会日期(2018-12-12)。mycode出了什么问题。我们会提供任何帮助。在此先感谢
答案 0 :(得分:2)
您使用的格式不正确,请尝试使用此格式。
let format1 = DateFormatter()
format1.dateFormat = "yyyy-MM-dd'T'HH:mm:ss.SSS ZZZ"
format1.timeZone = TimeZone(abbreviation: "UTC")
format1.locale = Locale(identifier: "en_US_POSIX")
print(format1.string(from:Date()))
这将打印以下输出:
2018-12-24T14:16:11.011 +0000