반응형
개발을 하다가 이슈가 생겼는데
년도를 비교하는 로직이고
날짜를 표시하는 기능이었어요
무심코 지나쳐서
흔하게(?) 할 수 있는 실수라고 생각되네요
테스트로
2020년에 개발했던 거라 당연하게
2020년 날짜 데이터도 잘 받았고
2021년 데이터도 했을 때 잘 됐었는데
...
2021년이 되었어요!!
게시글 작성 시점은 1/2일이구요..
응??
2021년 12월 31일...
미래에서 온 게시글이니...?
(원래 2020년 12월 31일 게시글)
분명 이 포맷으로
잘 되는 걸 확인했고
그전까지 date와 calendar로그를 찍어서 확인했을 때
년도가 알맞게 잘 나왔는데...
알고보니
YYYY가 문제더라구요
그냥 년도만 나타내는 포맷인줄알고...
아무생각없이 쓰고있어서 몰랐는데
하필 이때 yyyy가 아니였네요
그래도 덕분에 알게 된 거 같아요 :)
YYYY는
주 단위 년? 이라고 하네요
저처럼 12월이 문제가생겨요
테스트로는 12월 마지막주를 안해봐서... ㅠ
12월 마지막주는 다음해의 주에 포함되서
다음년도로 취급한다나...
그래서 결론은
yyyy를 쓰면 아무문제가 없다..!
반응형
'iyOmSd > Title: Swift' 카테고리의 다른 글
[Swift] Google AdMob 커스텀 광고달기 (1) | 2021.01.13 |
---|---|
[Swift] 전처리문 #if DEBUG (0) | 2021.01.04 |
[Swift] 커스텀 연산자 만들기 (Custom Operator) (0) | 2020.12.31 |
[Swift] AVFoundation 카메라 만들어보기(기초) (0) | 2020.12.24 |
[Swift] Socket 라이브러리 비교 CocoaAsyncSocket vs Socket.IO (0) | 2020.12.23 |