将当前日期转换为 yyyy-MM-ddTHH:mm:ss.fffffffzzz 格式
Convert current date into yyyy-MM-ddTHH:mm:ss.fffffffzzz format
代码:
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) only.what 错误 mycode.any 帮助将提前 appricated.thanks
您使用的格式不正确,请尝试这对您有帮助。
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
代码:
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) only.what 错误 mycode.any 帮助将提前 appricated.thanks
您使用的格式不正确,请尝试这对您有帮助。
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