주어진 날짜의 주간 수를 정확하게 계산합니다
주어진 날짜의 정확한 수는 특히 주말에 2 년에 걸쳐있을 때 까다로운 작업 일 수 있습니다. 2012 년 12 월 31 일 주간 수를 찾으려고 할 때 분명합니다. 많은 표준 메소드가 1 대신 잘못된 값 53을 반환합니다.
이 차이는 ISO8601 주간 수와 .NET 주간 수의 차이에 있습니다. .NET은 주를 연도에 걸쳐 허용했지만 ISO 표준은 허용되지 않았습니다.
ISO 8601 주 번호
ISO 8601에 따르면, 올해의 첫 주는 그해 첫 번째 목요일의 주입니다. 이는 2012 년 12 월 31 일이 2013 년 첫 주에 속함을 의미합니다.
다른 프로그래밍 언어
의 솔루션
c#
python
javaScript
ISO 8601 표준을 비교함으로써 이러한 솔루션은 2012 년 12 월 31 일에 첫 주로 정확하게 돌아와서 주어진 날짜의 올바른 주를 보장 할 수 있습니다. 위 내용은 주어진 날짜의 주 번호를 올바르게 결정하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!