UIDatePicker获得GTM值

时间:2016-03-16 15:21:43

标签: iphone swift swift2

我需要在GTM中发送一个带有时区值的日期。你如何从UIDatePicker获得这个?

我需要以下格式:

"02/Jan/2006:15:04:05 -0700

我在swift中试过这个:

let dateFormatter = NSDateFormatter()
dateFormatter.dateFormat = "dd/MM/yyyy:HH:mm"
dateFormatter.timeZone = NSTimeZone(abbreviation: "GMT")
let strDate = dateFormatter.stringFromDate(myDatePicker.date)
self.selectedDate.text = strDate

还有这个:

self.myDatePicker.timeZone = NSTimeZone.localTimeZone()

1 个答案:

答案 0 :(得分:1)

时区的字母z表示时区名称,Z表示与GMT的差异,如果这是您要求的

dateFormatter.dateFormat = "dd/MM/yyyy:HH:mm:ss Z"

http://www.unicode.org/reports/tr35/tr35-19.html#Date_Format_Patterns