티스토리 뷰
extension String {
func yyyymmddtoDate() -> Date {
let dateFormatter = DateFormatter()
dateFormatter.dateFormat = "yyyy-MM-dd"
dateFormatter.locale = .current
let date: Date = dateFormatter.date(from: self)!
return date
}
}
이러한 버그가 생겼다..!
한국은 GMT +9의 시간대인데, 반영이 제대로 안된 듯 했다.
func yyyymmddtoDate() -> Date {
let dateFormatter = DateFormatter()
dateFormatter.dateFormat = "yyyy-MM-dd"
dateFormatter.timeZone = TimeZone(identifier: "UTC")
let date: Date = dateFormatter.date(from: self)!
return date
}
TimeZone을 UTC로 넣어서 해결했다!!
'macOS, iOS' 카테고리의 다른 글
[iOS] SNS 가입시 의무적인 추가정보 입력은 리젝 사유 (0) | 2021.07.05 |
---|---|
[iOS] .DS_Store 파일 충돌 날 때 (0) | 2021.07.05 |
[iOS] 애플 리젝 사유 - 성별은 남성/여성/그 외로 분류해야 한다. (0) | 2021.07.02 |
[iOS] 한글 path 안되는 문제 해결하기 (0) | 2021.06.23 |
[Swift] 문자열 치환 (0) | 2021.06.11 |