따라서 현재 다음과 같은 확장자를 반환하는 Formatter에 대해 다음과 같이 반환합니다. 16/10/17 08:37:50 GMT이지만 16/10/17 08:37:50 PM UTC이 필요합니다. nsdate에 추가 된 UTC. 어떻게하면 될까요? 여기NSDate에 UTC를 추가하는 방법
extension Formatter {
static let iso8601: DateFormatter = {
let formatter = DateFormatter()
formatter.calendar = Calendar(identifier: .iso8601)
formatter.locale = Locale(identifier: "en_US_POSIX")
formatter.timeZone = NSTimeZone(abbreviation:"UTC") as TimeZone!
formatter.amSymbol = "AM"
formatter.pmSymbol = "PM"
formatter.dateFormat = "dd/MM/yy hh:mm:ss a zzz"
return formatter
}()
}
그래서 UTC 시간대를 설정하는 이유는 무엇입니까? 다른 끝만 원한다면 문자열을 편집하십시오. –
잘 시도했으나 작동하지 않습니다. formatter.dateFormat = "dd/MM/yy hh : mm : ss UTC". 사실 그것이 나에게 "16/10/17 08:37:50 PM 2017" – lifemoveson
당신이 당신의 데이트를 얻을 때 그것을 편집하십시오 –