1. 형식
형식1) result= sumday()
형식2) result= sumday(year, month, day)
2. 기능: 형식1)은 시스템의 현재 날짜에 대하여, 형식2)는 인자 year의 년도,
인자 month의 월, 인자 day의 일에 대한 산술적인 총 누적일을 얻는다.
총 누적일은 서기 1년 1월 1일로부터 윤일을 포함한 산술적인 누적일이다.
3. 설명
(1) year년 month월 day일에 대한 총 누적일을 정수값으로 얻는다.
(2) 이 함수는 기준날짜로부터 비교날짜까지의 경과일 계산에 사용한다.
(3) 서기 1년 1월 1일부터 해당일까지의 총 누적일이 result에 돌려진다.
(4) 서기 1년 1월 1일에 대한 result의 값은 1이다.
(5) 형식1)은 시스템의 현재 날짜에 대하여 총 누적일을 얻는다.
4. 사용예
todsum= sumday();
tday= sumday(2000,3,1) - sumday(1999,3,1);
print(" 1년 1월 1일부터 ", iyear(), "년 ", imonth(), "월 ", iday(),
"일까지 총 누적일은 ",todsum,"일입니다.\n");
print(" 1999/3/1에서 2000/3/1일전까지 총 누적일은 ", tday, "입니다.\n");
print(" (2000년은 윤년으로 2월달이 29일까지이며 윤일을 포함한 값임)\n");
------------------------------ [ 출력결과 ] ------------------------------
1년 1월 1일부터 2002년 8월 7일까지 총 누적일은 731069일입니다.
1999/3/1에서 2000/3/1일전까지 총 누적일은 366입니다.
(2000년은 윤년으로 2월달이 29일까지이며 윤일을 포함한 값임)
|