HOW TO CALCULATE THE DAY OF THE WEEK FROM ANY DATE
특정 날짜에서 요일을 수동으로 계산하는 방법
앱 정보
Advertisement
앱 설명
Android 앱 분석 및 검토 : HOW TO CALCULATE THE DAY OF THE WEEK FROM ANY DATE, AbuGhanim에서 개발했습니다. 교육 카테고리에 나열되어 있습니다. 현재 버전은 1.0이며 09/09/2017 에 업데이트되었습니다. Google Play : HOW TO CALCULATE THE DAY OF THE WEEK FROM ANY DATE에서 사용자 리뷰에 따르면. 442 이상의 설치를 달성했습니다. HOW TO CALCULATE THE DAY OF THE WEEK FROM ANY DATE는 현재 1 리뷰, 평균 등급 5.0 스타를 보유하고 있습니다
공식공식은 다음과 같습니다.
(연도 코드 + 월 코드 + 세기 코드 + 날짜 번호 – 윤년 코드) mod 7
작동 방법은 다음과 같습니다.
날짜가 1897년 3월 14일인 아인슈타인의 생일인 예를 실행하겠습니다.
연도 코드
연도 코드를 계산하려면 다음을 사용하세요. 공식:
(yy + (yy div 4)) mod 7
yy는 연도의 마지막 두 자리입니다. 1897년은 97입니다.
먼저 yy를 4로 나누고 나머지를 버립니다: 97 div 4 = 24.
그런 다음 yy 숫자에 다시 24를 더합니다. 이 경우 97이 되어 121이 됩니다.
다음 단계는 121 mod 7입니다.
'mod'는 숫자를 나누는 것을 의미합니다. 그리고 나머지만 보관하세요. 121 mod 7의 경우 7을 제거하기 시작합니다.
10 x 7은 70이므로 51이 남습니다. 121 – 70 = 51이기 때문입니다.
7 x 7 = 49, 51 – 49 = 2.
나머지 2가 남을 때까지 121에서 7을 모두 제거했습니다. 이것이 연도 코드입니다. 1897.
당신은 할 수 있습니다 아래 항목을 계산하는 동안 백조와 같은 숫자 모양 이미지를 사용하여 메모리에 보관하세요.
월 코드
쉽습니다. 숫자 033614625035:
1월 = 0
2월 = 3
3월 = 3
4월 = 6
5월 = 1
6월 = 4
7월 = 6
8월 = 2
9월 = 5
10월 = 0
11월 = 3
12월 = 5
이제 월 코드가 생겼습니다. 3월 아인슈타인 생일은 3입니다.
그레고리력 날짜
그레고리오력의 경우 숫자 4206420을 기억하세요.
1700s = 4
1800s = 2
1900s = 0
2000s = 6
2100s = 4
2200s = 2
2300s = 0
친구의 생일에만 이 달력 트릭을 수행하는 경우 이 단계를 생략할 수 있습니다. 1900년대에 해당하는 날짜는 세기 코드 0을 가져오고 계산 결과에 영향을 주지 않기 때문입니다.
율리우스력 날짜
율리우스력을 보고 있는 경우 날짜의 경우 공식은 세기 수를 가져와 18에서 뺀 다음 mod 7입니다.
예 1: 연도가 852년이면 세기 수 8을 가져와 18에서 빼고 10을 남깁니다. 그런 다음 10 mod 7 =3입니다.
예 2: 연도가 1625년인 경우 세기 수 16을 취해 18에서 빼서 그대로 둡니다. 2. 2 mod 7 = 2이므로 이 경우에는 세기 코드는 2입니다.
1897년 아인슈타인 생일의 경우 세기 코드는 그레고리력 날짜이기 때문에 2이고, 위 차트에서는 1800년대 날짜가 2로 조정됨을 보여줍니다.
윤년 코드
고려해야 할 또 다른 사항은 윤년을 처리하는지 여부입니다. 편집: 날짜가 윤년의 1월 또는 2월인 경우 마지막 단계 이전에 총계에서 1을 빼야 합니다.
그레고리력
그레고리력을 4로 나눌 수 있으면 100으로 나누어지지 않는 한 윤년입니다. 그러나 400으로 나누어지면 윤년입니다.
1992년은 윤년입니다. 4로 나눌 수 있기 때문에 1900년은 윤년이 아닙니다.
2000년은 400으로 나눌 수 있기 때문에 윤년입니다.
율리우스력
율리우스력을 4로 나눌 수 있으면 윤년입니다.
아인슈타인의 생일은 1897년입니다. 윤년(0)이 아니므로 결과에 영향을 미치지 않습니다.
일 계산
원래 공식으로 돌아가기:
(연도 코드 + 월 코드 + 세기 코드 + 날짜 번호 – 윤년 코드) mod 7
1897년 3월 14일, 결과는 다음과 같습니다.
연도 코드: 2
월 code: 3
세기 코드: 2
날짜 번호: 14(월 14일)
윤년 코드: 0
그래서:
(2 + 3 + 2 + 14) mod 7 = 21 mod 7 = 0
아래 목록의 결과 숫자와 일치하면 요일이 표시됩니다.
0 = 일요일
1 = 월요일
2 = 화요일
3 = 수요일
4 = 목요일
5 = 금요일
6 = 토요일
아인슈타인은 일요일에 태어났습니다.
추가 사례
다음은 여러 세기에 걸친 세 가지 사례를 더 보여줍니다.
달 착륙
인간이 발을 디뎠습니다. 달에서: 1969년 7월 20일:
'69를 4로 나누고 나머지는 버립니다. 그러면 17이 됩니다. 17에 69를 더하면 86이 됩니다. 그러면 86 mod 7 = 2입니다. 연도 코드는 2입니다.
7월의 월 코드는 6입니다.
1900년대의 세기 코드는 0입니다.
날짜 숫자는 20입니다. 7월 20일이기 때문입니다.
1969년은 다음으로 나눌 수 없으므로 윤년이 아니었습니다. 4.
2 + 6 + 0 + 20 = 28
28 mod 7 = 0
1969년 7월 20일은 일요일이었습니다.
우리는 현재 버전 1.0를 제공하고 있습니다. 이것은 우리의 최신 버전입니다. 다양한 장치에 적합합니다. Google Play 스토어 또는 우리가 호스팅하는 기타 버전에서 직접 Apk를 무료로 다운로드하십시오. 또한 등록없이 다운로드 할 수 있으며 로그인이 필요하지 않습니다.
옵션이 많은 Samsung, Xiaomi, Huawei, Oppo, Vivo, Motorola, LG, Google, OnePlus, Sony, Tablet ... 용 2000+ 이상의 장치가 있으며 장치에 맞는 게임이나 소프트웨어를 쉽게 선택할 수 있습니다.
Google App Store의 국가 제한이나 장치 측면에서 제한 사항이 있으면 유용 할 수 있습니다.
