날짜 자료형인 경우에 날짜2-날짜1, 날짜+숫자, 날짜-숫자 연산이 가능하나
(시간2-시간1)과 같은 연산인 경우에는 다음과 같이 해야 함.
1) 시스템의 시간을 알아낼 때
Date()함수가 아닌 Now()함수나 Time()함수를 이용해야 함.
Date() : 시스템 날짜만 ( 2004-10-10)
Time() : 시스템 시간만 ( 오전 03:10:24 )
Now() : 시스템 날짜 + 시간 ( 2004-10-10 오전 03:10:24 )
2) 경과된 시간 값을 초로 알아내는 경우에는 다음과 같이
DateDiff("옵션값", 시간1, 시간2) 함수를 이용해야 함.
함수의 자세한 사용법은 억세스도움말을 참고하길.
변수 = DateDiff("s", 시간1, 시간2)
이 값을 분으로 환산하는 경우에는 나누기 60을 하면 됨.
예를 들어 시간1 이 0:10:10 이고 시간2 가 0:11:20 이면
결과는 70초를 돌려줌. 날짜가 포함된 경우에도 연산 가능.
옵션값 : Yyyy 연도 q 분기 m 월 y 일(일년 기준)
d 일 w 요일 ww 주
h 시간 n 분 s 초
3) 현재시간에서 1시간 뒤의 시간을 알아내는 방법
DateAdd("옵션값", 증가치값, 시간) 함수를 이용해야 함.
함수의 자세한 사용법은 억세스도움말을 참고하길.
예> 현재시간에서 1시간 뒤의 시간인 경우는
변수 = DateAdd("h", 1, time())
4) 초를 시간으로 바꾸는 방법
TimeSerial(시간, 분, 초) 함수를 이용해야 함.
예> TimeSerial(0, 0, 100) : 100초인 경우 -> 오전 12:01:40
예> TimeSerial(0, 0, 3700) : 3700초인 경우 -> 오전 01:01:40
|