0
서버에서 날짜 2017-12-04T16:30:00+00:00
나는 형식 "dd/MM/yyyy hh:mm:ss a"
이 04/12/2017 04:40:00 PM
이다 사용하여 변환 된 날짜입니다.(UTC에서 또한 서버에서 날짜) 영역 DB에 UTC 형식으로 서버에서 날짜를 저장하는 방법
서버에서 날짜 2017-12-04T16:30:00+00:00
나는 형식 "dd/MM/yyyy hh:mm:ss a"
이 04/12/2017 04:40:00 PM
이다 사용하여 변환 된 날짜입니다.(UTC에서 또한 서버에서 날짜) 영역 DB에 UTC 형식으로 서버에서 날짜를 저장하는 방법
이것을 사용할 수 있습니다. 나는 그것을 확장으로 사용한다. 형식을 원하는대로 수정할 수 있습니다.
extension Formatter {
static let iso8601: DateFormatter = {
let formatter = DateFormatter()
formatter.calendar = Calendar(identifier: .iso8601)
formatter.locale = Locale.current
formatter.timeZone = TimeZone(secondsFromGMT: 0)
formatter.dateFormat = "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'"
return formatter
}()}
ISO8601 날짜를 그대로 저장하는 것이 잘못된 이유는 무엇입니까? – vadian
iso8601 형식은 날짜를 현지 시간대로 변환합니다. –
iso8601 형식은 아무것도 변환하지 않습니다. 그것은 단지 문자열입니다. – vadian