0
주어진 연도의 주 수를 반환하는 함수를 수정하려고합니다. 여기날짜로 주 번호를 계산하십시오.
가 보이는 방법은 다음과 같습니다
이 기능은 날짜 2010년 12월 31일이 부여됩니다Function GetWeekNo(date)
weekOfYear = DatePart("ww", DateValue(date), vbMonday, vbFirstFourDays)
If weekOfYear > 52 Then
If DatePart("ww", DateValue(date) + 7, vbMonday, vbFirstFourDays) = 2 Then
weekOfYear = 1
End If
End If
GetWeekNo = weekOfYear
End Function
는 2010 년
주 53 주 (52)가있다 반환 : 나는 어떤이 없습니다 고전적인 ASP 경험.
의미가 있습니다. 이것은 모든 문화권에 적용됩니까? – roosteronacid
아니요, 반드시 그런 것은 아닙니다. 대부분의 사람들에게는 예외가 있지만 기본값 인 vbFirstJan1을 사용하는 것이 좋습니다. 예를 들어 많은 사람들이 주 수를 52로 예상합니다. –