일부 시스템의 경우 시간 값 9999-12-31은 컴퓨터가 계산할 수있는 시간의 끝으로 "시간 끝"으로 사용됩니다. 그러나 그것이 바뀌면 어떻게 될까요? 이번에는 내장 변수로 정의하는 것이 낫지 않습니까?
C 및 기타 프로그래밍 언어에는 일반적으로 MAX_INT
정수가 가질 수있는 가장 큰 값을 얻는 것과 같은 변수 가 있습니다. 비슷한 기능이없는 이유는 무엇입니까? MAX_TIME
즉, 많은 시스템에서 일반적으로 9999-12-31 인 "종료 시간"으로 변수를 설정하십시오. 잘못된 연도 (9999) 로의 하드 코딩 문제를 피하기 위해이 시스템은 "종료 시간"에 변수를 도입 할 수 있습니까?
** 실제 예 **
End of validity date: 31/12/9999.
(공식 문서는 다음과 같습니다.) 블로거는 항상 맨 위에있는 페이지 (환영 페이지)를 작성하려고합니다. 따라서 가능한 한 미래에 날짜가 주어집니다.
3000? 예, 직면하고있는 시작 페이지는 3000 년 1 월 1 일에 게시됩니다. 따라서이 페이지는 블로그 맨 위에 계속 유지됩니다 =) 실제로 2007 년 8 월 31 일에 게시됩니다.