문자열의 10/24 12:00 PM과 같은 형식을 날짜 형식의 동등한 형식으로 변환 중입니다. 다음 코드를 사용하고 있습니다 :변환 할 때 문자열이 잘못됨 3.0
let dateFormatter = DateFormatter()
dateFormatter.dateFormat = "MM/dd hh:mm aa"
self.dateCompleted = dateFormatter.date(from: self.DeliverBy!)
dateCompleted는 date 변수이고 self.DeliveryBy는 String 변수입니다.
2000-10-24 17:00:00 UTC와 같은 결과가 나오는데, 2017-10-24 12:00:00 UTC와 같은 형식이어야합니다. 내가 뭐 잘못하고 있니?
나는 http://userguide.icu-project.org/formatparse/datetime
는'DateFormatter'은 현지 시간으로 가정합니다. 그래서 17:00:00 UTC를 보는 것은 당신이 EST (UTC -5)에 살고 있다고 가정 할 때 완벽한 의미를 갖습니다. – rmaddy