토스결제

    [JAVA] ISO 8601 날짜 포맷 변경하기(String으로 변환) - 토스 결제 연동

    [JAVA] ISO 8601 날짜 포맷 변경하기(String으로 변환) - 토스 결제 연동

    토스 결제 연동 시 날짜가 넘어올 때 ISO 8601 형식인 yyyy-MM-dd'T'HH:mm:ss±hh:mm (ex 2022-01-01T00:00:00+09:00) 으로 넘어오는데 나는 해당 날짜를 yyyyMMddHHmmss 형식으로 DB에 저장을 해야했다. 기존에는 그냥 단순하게 SimpleDateFormat 을 사용하여 구현 하였는데 ISO 8601 형식으로 넘어온 String 데이터를 날짜로 변환하는 것은 두 번 포맷 처리를 해주어야했다. 간만에 Java를 사용하여 개발하다보니 기본적인 것인데 까먹은 나... 반성하자 String requestedAt = "2022-01-01T00:00:00+09:00"; SimpleDateFormat df = new SimpleDateFormat("yyyy-MM..