ÁÖ¾îÁø ³¯Â¥ÀÇ Àϸô ÀÏÃâ½Ã°£À» °¡Á®¿Â´Ù.
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ÃÊ°¡ µÈ´Ù.)
°ü·ÃÇ׸ñ