Coding History/Team Project

팀플) REST API 일몰 일출 정보 데이터 한국시간 반환 검증

BlackBirdIT 2024. 10. 11. 13:21

검증 방법

검증을 위해서 23년도의 랜덤한 날짜로 데이터를 요청해서 구글링한 결과와 같은지 대조한다. 한국의 값만 오차가 크지 않으면 된다.
위치는 광역시가 기준이다.

요청 데이터

  • 부산 (부산광역시):
http://localhost:5555/api/sunrise_sunset?lat=35.1796&lon=129.0756&date=2023-06-15
  • 대구 (대구광역시):
http://localhost:5555/api/sunrise_sunset?lat=35.8714&lon=128.6014&date=2023-11-23
  • 인천 (인천광역시):
http://localhost:5555/api/sunrise_sunset?lat=37.4563&lon=126.7052&date=2023-04-07
  • 광주 (광주광역시):
http://localhost:5555/api/sunrise_sunset?lat=35.1595&lon=126.8526&date=2023-09-12
  • 대전 (대전광역시):

    http://localhost:5555/api/sunrise_sunset?lat=36.3504&lon=127.3845&date=2023-02-27
  • 울산 (울산광역시):

http://localhost:5555/api/sunrise_sunset?lat=35.5384&lon=129.3114&date=2023-12-05

결과 값 실제 값

1. 부산 (부산광역시):



  • API 결과:
    • 일출: 05:08:44
    • 일몰: 19:39:31
  • 구글링과의 차이 -1분 (초 반올림시 일치)

2. 대구 (대구광역시):



  • API 결과:
    • 일출: 07:09:01
    • 일몰: 17:14:17
  • 구글링과의 차이
  • 일출 차이 없음.* 일몰 -1분 (-43초)

3. 인천 (인천광역시):



  • API 결과:
    • 일출: 06:10:57
    • 일몰: 19:00:36
  • 구글링과의 차이 -1분 (초 반올림시 일치)

4. 광주 (광주광역시):



  • API 결과:
    • 일출: 06:12:39
    • 일몰: 18:44:56
  • 구글링과의 차이 -1분 (초 반올림시 일치)

5. 대전 (대전광역시):



  • API 결과:
    • 일출: 07:04:30
    • 일몰: 18:22:30
  • 구글링과의 차이 -1분 (초 반올림시 일치)

울산 (울산광역시):



  • API 결과:
    • 일출: 07:16:30
    • 일몰: 17:09:27
  • 구글링과의 차이
    일출: 반올림시 2분차 일몰: 반올림시 일치 (-27초차)

결과를 보면 로직에 초는 반올림하는걸 넣어도 괜찮을 것 같다. 이 정도면 한국 기준으로 꽤 정확한 값을 가져오는게 아닐까?

무튼 일출 일몰 데이터는 이제 완성.