Applies ToMicrosoft 365용 Access Access 2024 Access 2021 Access 2019 Access 2016

지정된 연도, 월, 일에 해당하는 Variant(Date)를 반환합니다.

구문

DateSerial ( year, month, day )

경고    인수가 올바른 값 범위에 있는지 확인합니다. 잘못된 인수로 인해 잘못된 결과가 발생할 수 있습니다.

DateSerial 함수 구문에는 다음과 같은 인수가 사용됩니다.

인수

설명

year

필수 요소입니다. 정수입니다. 100에서 9999 사이의 숫자(포함) 또는 숫자 식.

시작

필수 요소입니다. 정수입니다. 모든 숫자 식입니다.

필수 요소입니다. 정수입니다. 모든 숫자 식입니다.

주의

1991년 12월 31일과 같은 날짜를 지정하려면 각 DateSerial인수 대한 숫자 범위가 해당 단위에 허용되는 범위에 있어야 합니다. 즉, 일의 경우 1~31, 월의 경우 1~12입니다. 그러나 특정 날짜 이전 또는 이후의 일 수, 월 또는 연도를 나타내는 숫자 식을 사용하여 각 인수에 대한 상대 날짜를 지정할 수도 있습니다.

다음 예제에서는 절대 날짜 번호 대신 숫자 식을 사용합니다. 여기서 DateSerial 함수는 1990년(1990 - 10)보다 10년 전인 8월(8 - 2) 2개월 전의 첫 날(1 - 1) 전날인 날짜를 반환합니다. 즉, 1980년 5월 31일입니다.

DateSerial(1990 - 10, 8 - 2, 1 - 1)

연도 인수의 두 자리 연도는 사용자 정의 컴퓨터 설정을 기반으로 해석됩니다. 기본 설정은 0에서 29 사이의 값(포함)이 2000년에서 2029년으로 해석된다는 것입니다. 30에서 99 사이의 기본값은 1930년에서 1999년으로 해석됩니다. 다른 모든 연도 인수의 경우 4자리 연도(예: 1800)를 사용합니다.

Windows 2000 이전의 Windows 버전은 위에서 설명한 기본값에 따라 두 자리 연도를 해석합니다. 함수가 적절한 값을 반환하도록 하려면 4자리 연도를 사용합니다.

인수가 해당 인수에 허용되는 범위를 초과하면 다음 큰 단위로 적절하게 증가합니다. 예를 들어 35일을 지정하면 적용되는 연도의 위치에 따라 1개월 및 일 수로 평가됩니다. 단일 인수가 -32,768에서 32,767 범위 밖에 있으면 오류가 발생합니다. 세 인수로 지정된 날짜가 허용 가능한 날짜 범위를 벗어나면 오류가 발생합니다.

참고:  연도 , 의 경우 Calendar 속성 설정이 그레고리력인 경우 제공된 값은 그레고리력으로 간주됩니다. Calendar 속성 설정이 Hijri인 경우 제공된 값은 Hijri로 간주됩니다.

반환된 날짜 부분은 현재 Visual Basic 달력의 기간 단위에 있습니다. 예를 들어 현재 달력이 Hijri이고 반환할 날짜 부분이 연도인 경우 연도 값은 Hijri year입니다. 인수 연도의 경우 0에서 99 사이의 값(포함)은 1400-1499년으로 해석됩니다. 다른 모든 연도 값의 경우 전체 4자리 연도(예: 1520)를 사용합니다.

쿼리 예제

Expression

결과

SELECT Dateserial(2018,12,13) AS NewDate FROM ProductSales;

함수의 인수에 입력된 지정된 연도, 월 및 일의 "date"를 반환하고 열 "NewDate"에 표시됩니다. 결과: "2018/13/12".

VBA 예제

참고: VBA(Visual Basic for Applications) 모듈에서 이 함수를 사용하는 경우를 예로 들어 보겠습니다. VBA 사용에 대해 자세히 알아보려면 검색 옆의 드롭다운 목록에서 개발자 참고를 선택하고 검색 상자에 검색어를 하나 이상 입력하세요.

이 예제에서는 DateSerial 함수를 사용하여 지정된 연도, 월 및 일의 날짜를 반환합니다.

Dim MyDate ' MyDate contains the date for February 12, 1969. MyDate = DateSerial(1969, 2, 12) ' Return a date.

적절한 날짜 함수 선택

도움이 더 필요하세요?

더 많은 옵션을 원하세요?

구독 혜택을 살펴보고, 교육 과정을 찾아보고, 디바이스를 보호하는 방법 등을 알아봅니다.

커뮤니티를 통해 질문하고 답변하고, 피드백을 제공하고, 풍부한 지식을 갖춘 전문가의 의견을 들을 수 있습니다.