1. 형식
형식1) result= time(index)
형식2) result= time(index, distance)
2. 기능: 인자 index에 따라 시간을 서로 다른 형식의 문자열로 얻는다. 형식2)에서
인자 distance는 현재시간에 distance를 더하거나 뺀 시간을 얻는다.
3. 설명
(1) index의 값이 음수이면 Coordinated Universal Time ( 그리니치 표준시 )의
시간을 얻는다.
(2) index나 distance가 문자열이고 수치로 변환될 수 없을 때는 에러 처리된다.
(3) index의 값이 -7보다 작거나 7보다 크면 0인 경우와 같은 형식을 얻는다.
(4) index의 형식에 대한 시간 문자열이 result에 돌려진다.
4. 사용예
for(i=0; i<=8; i++)
{
printf(" time(%d)= %-26s time(%d)= %s\n", i, time(i), -i, time(-i));
}
------------------------------ [ 출력결과 ] ------------------------------
time(0)= 021456 time(0)= 021456
time(1)= 02:14:56 time(-1)= 17:14:56
time(2)= 2:14:56 time(-2)= 17:14:56
time(3)= 2시 14분 56초 time(-3)= 17시 14분 56초
time(4)= AM 02:14:56 time(-4)= PM 05:14:56
time(5)= AM 2:14:56 time(-5)= PM 5:14:56
time(6)= 오전 2시 14분 56초 time(-6)= 오후 5시 14분 56초
time(7)= Wed, 07 Aug 2002 02:14:56 time(-7)= Tue, 06 Aug 2002 17:14:56 UTC
time(8)= 021456 time(-8)= 171456
|