ASP에서는 특정 연도의 총 일수를 가져와야 합니다. 주로 ASP에서 DatePart 함수를 사용하여 다음과 같이 코드를 복사합니다.
'특정 연도의 총 일수를 반환합니다.
함수 DayOfYear(ByVal y)
DayOfYear = DatePart(y,y&-12-31)
종료 기능5
'예: Response.Write DayOfYear(2012)
Asp DatePart 함수의 자세한 구문
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 간격 기호를 사용하는 계산에 영향을 줍니다.
날짜가 날짜 리터럴인 경우 지정된 연도는 날짜의 고정 부분이 됩니다. 그러나 날짜를 따옴표( )로 묶고 연도를 생략하면 코드에서 날짜 식이 평가될 때마다 현재 연도가 삽입됩니다. 이를 통해 여러 해 동안 작동하는 프로그램 코드를 작성할 수 있습니다.