적용 대상
Access 2013

Access는 식에 사용할 수 있는 기본 제공 함수 제공하여 날짜와 시간을 서식, 만들기, 구문 분석 및 계산합니다. 수행하려는 작업과 일치하는 테이블을 선택합니다.

하고 싶어요...

특정 형식으로 날짜 또는 시간 표시

날짜를 원하는 형식으로 표시합니다. 결과 열은 [StartDate] 필드에 2012년 1월 11일 17:30:15의 날짜/시간 값이 포함되어 있다고 가정합니다.

함수

와일드카드 문자

예제

결과

형식*

사용자 지정 날짜/시간 형식을 만드는 데 사용되는 다목적 형식 함수입니다.

Format([StartDate],"yyyy-mm-dd")

2012-01-11

FormatDateTime*

기본 제공 날짜/시간 형식 5개 중 하나를 값에 적용합니다.

FormatDateTime([StartDate],vbLongDate)

2012년 1월 11일 수요일

MonthName*

숫자를 월 이름으로 변환합니다. 1-12 범위를 벗어나는 숫자를 제공하면 오류를 반환합니다.

MonthName(12)

12월

WeekdayName*

숫자를 평일 이름으로 변환합니다. 1-7 범위를 벗어나는 숫자를 제공하면 오류를 반환합니다.

WeekdayName(2)

월요일

* Access 웹앱에서는 사용할 수 없습니다.

맨 위로 이동

날짜 또는 시간을 파트로 분할

날짜/시간 값의 한 부분(예: 연도 또는 분)만 알아야 하는 경우가 있습니다. 이러한 함수는 모두 원하는 간격에 해당하는 정수 값을 반환합니다. 결과 열은 [StartDate]에 2012년 1월 11일 17:30:15의 날짜/시간 값이 포함되어 있다고 가정합니다.

함수

와일드카드 문자

예제

결과

날짜/시간 값의 연도 부분을 반환합니다.

Year([StartDate])

2012

날짜/시간 값의 월 부분을 반환합니다(1에서 12까지).

Month([StartDate])

1

하루

날짜/시간 값의 일 부분을 반환합니다(1~31).

Day([StartDate])

11

평일*

요일(1~7)을 반환합니다. 기본적으로 일요일은 요일의 첫째 날로 간주되지만 다른 날을 첫째 날로 지정할 수 있습니다.

Weekday([StartDate])

4

시간*

날짜/시간 값의 시간 부분을 반환합니다(0에서 23까지).

Hour([StartDate])

17

*

날짜/시간 값(0~59)의 분 부분을 반환합니다.

Minute([StartDate])

30

Second*

날짜/시간 값(0~59)의 초 부분을 반환합니다.

Second([StartDate])

15

DatePart

위 함수의 구성 가능한 버전으로, 원하는 날짜/시간 값의 일부를 지정할 수 있습니다.

DatePart("yyyy",[StartDate])

2012

* Access 앱에서는 사용할 수 없습니다.

맨 위로 이동

숫자와 텍스트를 날짜 및 시간으로 변환

Access는 날짜를 배정밀도 부동 소수점 숫자로 저장합니다. 예를 들어 2012년 1월 11일 오후 5시 30분은 40919.72917로 저장됩니다. 소수점 왼쪽의 정수 부분은 날짜를 나타냅니다. 소수점 오른쪽의 소수 부분은 시간을 나타냅니다. 이러한 함수는 정수 또는 텍스트와 같은 다른 값에서 이 부동 소수점 번호를 만드는 데 도움이 됩니다.

함수

와일드카드 문자

예제

결과(Access에서 저장하는 방법)

DateSerial

참고:  Access 앱에서 DateFromParts 또는 DateWithTimeFromParts 함수를 사용합니다.

연도, 월 및 날짜에 대해 제공하는 정수에서 날짜 값을 작성합니다.

DateSerial(2012,1,11)

40919.0

CDate*

텍스트를 날짜/시간 값으로 변환합니다. 숫자의 날짜 및 시간 부분을 모두 처리합니다.

팁:  부울 IsDate 함수 를 사용하여 텍스트 문자열을 날짜/시간 값으로 변환할 수 있는지 확인합니다. 예를 들어 IsDate("1/11/2012")는 True를 반환합니다.

CDate("1/11/2012 17:30")

40919.72917

DateValue*

텍스트를 날짜/시간 값으로 변환하지만 시간 부분은 변환하지 않습니다.

DateValue("1/11/2012 17:30")

40919.0

TimeValue*

텍스트를 날짜/시간 값으로 변환하지만 날짜 정보는 변환하지 않습니다.

TimeValue("1/11/2012 17:30")

0.72917

TimeSerial

참고:  Access 앱에서 TimeFromParts 또는 DateWithTimeFromParts 함수를 사용합니다.

시간, 분 및 초 동안 제공하는 정수에서 시간 값을 작성합니다.

TimeSerial(17,30,15)

0.72934

* Access 앱에서는 사용할 수 없습니다.

맨 위로 이동

날짜 더하기/빼기

이러한 함수를 사용하면 날짜에 간격을 추가하거나 빼고 두 날짜/시간 값 간의 차이를 계산할 수 있습니다.

함수

와일드카드 문자

예제

결과

DateAdd

날짜/시간 값에 특정 간격(예: 2개월 또는 3시간)을 추가합니다. 빼려면 음수를 두 번째 인수로 사용합니다.

DateAdd("m", 1, "1/11/2012")

2/11/2012

DateDiff

두 날짜/시간 값 사이의 시간 간격(예: 일 또는 분)을 결정합니다.

참고:  2012년 2월 15일 # - #2/1/2012# = 14와 같이 날짜 값을 다른 날짜 값에서 빼서 날짜 사이의 일 수를 가져올 수도 있습니다.

DateDiff("d","1/11/2012","4/15/2012")

95

두 날짜 사이의 일 수를 계산하는 방법을 참조하세요.

맨 위로 이동

오늘 날짜 또는 현재 시간 삽입

이러한 함수를 사용하여 현재 날짜 또는 시간을 확인합니다. 결과 열은 현재 시스템 날짜/시간이 2012년 1월 11일 17:30:15라고 가정합니다.

함수

와일드카드 문자

예제

결과

지금

현재 시스템 날짜 및 시간을 반환합니다.

Now()

2012년 1월 11일 오후 5:30:15

날짜

참고:  Access 앱에서 Today 함수를 사용합니다.

현재 시스템 날짜를 반환합니다.

Date()

1/11/2012

시간*

현재 시스템 시간을 반환합니다.

Time()

오후 5:30:15

타이머*

자정 이후 경과된 시간(초)을 반환합니다.

타이머()

63015

* Access 앱에서는 사용할 수 없습니다.

맨 위로 이동

도움이 더 필요하세요?

더 많은 옵션을 원하세요?

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