快速语言的日期格式

时间:2015-09-16 12:39:30

标签: swift

迅速的语言 我希望以这种格式获得约会:

YYYY-MM-DDTHH:MM:ss.fffffff + ZZZ

1 个答案:

答案 0 :(得分:4)

请尝试以下格式:

yyyy-MM-dd'T'HH:mm:ss.Sz

S表示小数秒,Z表示时区。请注意T被转义

将NSDate转换回此格式:

var dateFormatter = NSDateFormatter()
dateFormatter.dateFormat = "yyyy-MM-dd'T'HH:mm:ss.SSSSSSxxx"
dateFormatter.lenient = false
dateFormatter.locale = NSLocale(localeIdentifier: "en_US_POSIX")
dateFormatter.timeZone = NSTimeZone(abbreviation: "GMT")
dateFormatter.stringFromDate(NSDate()) // returns "2015-09-16T13:51:53.316000+00:00"