1. 형식
형식1) result= date(index)
형식2) result= date(index, distance)
2. 기능: 인자 index에 따라 날짜를 서로 다른 형식의 문자열로 얻는다. 형식2)에서
인자 distance는 현재일에 distance를 더하거나 뺀 날짜를 얻는다.
3. 설명
(1) index의 값이 음수이면 Coordinated Universal Time ( 그리니치 표준시 )의
날짜를 얻는다.
(2) index나 distance가 문자열이고 수치로 변환될 수 없을 때는 에러 처리된다.
(3) index의 값이 -5보다 작거나 5보다 크면 0인 경우와 같은 형식을 얻는다.
(4) index의 형식에 대한 날짜 문자열이 result에 돌려진다.
4. 사용예
for(i=0; i<=6; i++)
{
printf(" date(%d)= %-15s date(%d)= %s\n", i, date(i), -i, date(-i));
}
------------------------------ [ 출력결과 ] ------------------------------
date(0)= 20020807 date(0)= 20020807
date(1)= 2002/08/07 date(-1)= 2002/08/06
date(2)= 2002/8/7 date(-2)= 2002/8/6
date(3)= 2002년 8월 7일 date(-3)= 2002년 8월 6일
date(4)= 2002-08-07 date(-4)= 2002-08-06
date(5)= 2002-8-7 date(-5)= 2002-8-6
date(6)= 20020807 date(-6)= 20020806
|