我需要在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()
答案 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