TimeGetSunRiseSet

 

주어진 날짜의 일몰 일출시간을 가져온다.

 

void TimeGetSunRiseSet(int year, int mon, int day, double longitude, double latitude, int gmh, int riseHour, int riseMin, int riseSec, int setHour, int setMin, int setSec);

 

함수인자

year - 년

mon – 월

day – 일

longitude – 경도 (분초단위는 10진수로 환산해주어야 한다. 130도30분은 130.5로 사용하여야 한다. 값=(분*60+초)/3600

latitude – 위도 (분초단위는 10진수로 환산해주어야 한다. 37도20분은 130.33333…로 사용하여야 한다.)

gmh – 현재 위치의 천문시 (대한 민국은 –9)

riseHour – 일출시(필히 변수나 태그사용)

riseMin – 일출분(필히 변수나 태그사용)

riseSec – 일출초(필히 변수나 태그사용)

setHour – 일몰시(필히 변수나 태그사용)

setMin – 일몰분(필히 변수나 태그사용)

setSec – 일몰초(필히 변수나 태그사용)

 

return 값

리턴값은 없다.

 

예제1

@TimeGetSunRiseSet(2002, 1, 23, 126.96694, 37.55, -9, $RiseHour, $RiseMin, $RiseSec, $SetHour, $SetMin, $SetSec);

문장설명 : 함수가 실행되고 나면 2002년 1월 23일 서울(경도 126도58분1초=126.96694, 위도 37도33분=37.55)의 일출/일몰은 각각 해당 변수에 반환되는데 그 값은 7시42분33초와 17시45분36초가 된다.)

 

관련항목

@TimeGetWaiting()

@TimeMinusDay()

@TimeMinusHour()

@TimeMinusMin()

@TimeMinusMon()

@TimePlusDay()

@TimePlusHour()

@TimePlusMin()

@TimePlusMon()

@TimeSetLocalTime()