DatePart는 ASP(VBScript) 참조 매뉴얼에 설명되어 있지만 첫 번째 매개변수에 대한 설명이 너무 쓰여 오해의 소지가 있습니다. 이제 일부 부분을 가져오는 데 사용되는 DatePart(간격, 날짜)로 DatePart의 구문을 다시 설명하겠습니다. 날짜.
간격
yyyy: 연도
m: 월별 날짜
d: 날짜
h: 날짜 시간
n: 분 날짜
s: 날짜의 초
q: 날짜가 위치한 연도의 분기입니다. 예를 들어 2009-6-29는 2분기에 해당합니다.
y: 날짜는 해당 연도의 날짜입니다. 예를 들어 2009-6-29는 180번째 날입니다.
w: 날짜는 요일입니다(기본적으로 일요일이 첫 번째 날입니다). 예를 들어 2009-6-29는 두 번째 날입니다.
ww: 날짜는 해당 연도의 주에 위치합니다. 예를 들어 2009-6-29는 27번째 주에 위치합니다.
DatePart(간격, 날짜[, 첫 번째 요일[, 첫 번째 주]])
DatePart 함수의 구문에는 다음과 같은 매개변수가 있습니다.
매개변수 설명
간격이 필요합니다. 반환할 시간 간격을 나타내는 문자열 표현식입니다. 숫자 값은 설정 섹션을 참조하세요.
날짜가 필요합니다. 평가할 날짜 표현식입니다.
주의 첫날은 선택사항입니다. 주의 첫날을 지정하는 상수입니다. 지정하지 않으면 기본값은 일요일입니다. 숫자 값은 설정 섹션을 참조하세요.
첫 번째 주 선택 사항입니다. 해당 연도의 첫 번째 주를 지정하는 상수입니다. 지정하지 않을 경우 기본값은 1월 1일 주가 됩니다. 숫자 값은 설정 섹션을 참조하세요.
간격 매개변수는 다음 값으로 설정할 수 있습니다.
설정 설명
년도
분기
m월
y 1년의 일수
디데이
w 요일
와우 주
시간
분
초
firstdayofweek 매개변수는 다음 값을 가질 수 있습니다.
상수값 설명
vbUseSystem 0 NLS(국어 지원) API 설정을 사용합니다.
vbSunday 1 일요일(기본값)
vb월요일 2 월요일
vbTuesday 3 화요일
vbWednesday 4 수요일
vb목요일 5일 목요일
vbFriday 6 금요일
vb토요일 7일 토요일
firstweekofyear 매개변수는 다음 값을 가질 수 있습니다.
상수값 설명
vbUseSystem 0 NLS(국어 지원) API 설정을 사용합니다.
vbFirstJan1 1 1월 1일이 포함된 주로 시작합니다(기본값).
vbFirstFourDays 2는 최소 4일이 있는 새해의 첫 번째 주로 시작됩니다.
vbFirstFullWeek 3은 새해의 첫 번째 주부터 시작됩니다(연도 전체가 아님).
설명하다
DatePart 함수는 날짜를 계산하고 지정된 시간 간격을 반환합니다. 예를 들어 DatePart를 사용하여 요일이나 특정 날짜의 현재 시간을 계산합니다.
firstdayofweek 매개변수는 w 및 ww 간격 기호를 사용하는 계산에 영향을 줍니다.
날짜가 날짜 리터럴인 경우 지정된 연도는 날짜의 고정 부분이 됩니다. 그러나 날짜를 따옴표( )로 묶고 연도를 생략하면 코드에서 날짜 식이 평가될 때마다 현재 연도가 삽입됩니다. 이를 통해 여러 해 동안 작동하는 프로그램 코드를 작성할 수 있습니다.