DATETIME 함수는 DATE 함수와 TIME 함수의 조합입니다.
DATE는 특정 날짜를 나타내는 순차적인 일련 번호를 반환합니다.
TIME은 0에서 0.99999999 사이의 값으로 된 시간의 소수점 표현을 반환하며, 0:00:00(오전 12:00:00)에서 23:59:59(오후 11:59:59) 사이의 시간을 나타냅니다.
구문
DATETIME(year,month,day,hour,minute,second)
Year Year 인수는 1자리에서 4자리일 수 있습니다. 1900 이전의 연도는 사용할 수 없습니다. Year 인수가 0에서 1899 사이의 값이면 이 값에 1900이 더해져서 연도가 계산됩니다. 예를 들어 DATETIME(108,1,2,n,n,n)은 39.449로 날짜를 반환하며, 이는 2008년(1900+108) 1월 2일을 나타내는 일련 번호입니다. Year 인수가 1900에서 9999 사이의 값이면 해당 값이 연도로 사용됩니다. 예를 들어 DATETIME(2008,1,2,n,n,n) 역시 39.449로 날짜를 반환합니다.
월 은 연도의 월을 나타내는 숫자입니다. month가 12보다 크면 그 값을 지정된 연도의 첫째 달에 더하여 month가 계산됩니다. 예를 들어 DATETIME(2008,14,2,n,n,n)은 2009년 2월 2일을 나타내는 일련 번호를 반환합니다.
Day 는 월의 날짜를 나타내는 숫자입니다. day가 지정된 달의 일 수보다 크면 그 값을 지정된 달의 첫째 날짜에 더하여 day가 계산됩니다. 예를 들어 DATETIME(2008,1,35,n,n,n)은 2008년 2월 4일을 나타내는 일련 번호를 반환합니다.
Hour 는 시간을 나타내는 0에서 32767까지의 숫자입니다. 23보다 큰 값은 24로 나눈 그 나머지가 시간 값으로 처리됩니다. 예를 들어 DATETIME(n,n,n ,27,0,0,0)은 시간을 오전 125 또는 3:00으로 반환합니다.
분 은 분을 나타내는 0에서 32767까지의 숫자입니다. 59보다 큰 값은 시간과 분으로 변환됩니다. 예를 들어 DATETIME(n,n,n ,0,750,0)은 시간을 .520833 또는 오후 12시 30분으로 반환합니다.
두 번째는 두 번째 를 나타내는 0에서 32767까지의 숫자입니다. 59보다 큰 값은 시간, 분, 초로 변환됩니다. 예를 들어 DATETIME(n,n,n ,0,0,2000)은 시간을 .023148 또는 오전 12:33:20으로 반환합니다.
주의
-
날짜는 순차적인 일련 번호로 저장되므로 계산에 사용할 수 있습니다. 기본적으로 1899년 12월 31일은 일련 번호 1이고 2008년 1월 1일은 1900년 1월 1일에서 39,448일이 지난 날짜이므로 일련 번호 39448입니다.
-
시간 값은 날짜 값의 일부이며 소수로 표시됩니다. 예를 들어 오후 12:00는 하루의 반이기 때문에 0.5로 표시됩니다.
예제
연도 |
월 |
일 |
시간 |
분 |
초 |
수식 |
설명(결과) |
---|---|---|---|---|---|---|---|
2006 |
12 |
1 |
12 |
45 |
25 |
=DATETIME([연도],[월],[일],[시간],[분],[초]) |
날짜에 대한 일련 번호 및 해당 날짜에 대한 시간의 소수점 표현(39,052.5315393519) |