1900년은 윤년인가? -_-;;

결론적으로 말하자면 1900년은 윤년이 아니다.

하지만 엑셀에서는 1900년 2월 29일이 존재한다.

설마? 라고 생각이 든다면 엑셀을 열고 1900년 2월 29일을 입력해 보자.

오류 없이 입력이되는 것을 알 수 있을 것이다.

왜 그럴까?

엑셀이전 사용되던 로터스라는 워크시트 프로그램에 그 기원이 있다.

로터스의 프로그래머들은 그 날짜가 수학적 문제를 발생시키기 때문에 1900년을 무시하기로 했다고 한다. 그들은 아무도 현재보다 90년이나 전의 날짜에서 발생하는 문제에 신경쓰지 않을 것이라고 생각 했나보다.

그리고 엑셀을 만든 사람들 또한 그러했고 똑같은 버그를 엑셀에도 남겨두었다. 아마도 호환성 문제 때문이었을까?

하지만 베이직을 만든 사람들은 같은 문제에 봉착했을 때 내부 캘린더 날짜를 하루 당겨 그문제를 해결했다고 한다. 실제로 1900년 2월 28일 이전에는 엑셀과 베이직의 날짜와 관련된 일련번호가 1 차이가 있지만, 1900년 3월 1일 이후 베이직 내부 날짜와 엑셀의 날짜와 관련된 일련번호는 서로 완전히 일치한다.

혹시나 100년전의 자료를 다뤄야 한다면......

조심하자. -_-;;



크리에이티브 커먼즈 라이센스
Creative Commons License
2012/11/08 08:12 2012/11/08 08:12
BLOG main image
새미 기픈 믈은 가마래 아니그츨씌.. by

카테고리

전체 (74)
궁시렁 (15)
(3)
(37)
GIS (7)
GeoTagging (8)
테터 & 텍스트큐브 (0)
바로 그때.. (3)
검색/링크 (0)

최근에 올라온 글

Total : 392062
Today : 30 Yesterday : 83
Download MathPlayer글 내용중의 수식을 보시려면 ^^
Creative Commons License

이 저작물은 크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이센스에 따라 이용하실 수 있습니다.
자신만의 홈페이지를 만들어 올릴 공간을 갖고 싶다면,
한달에 오백원만 투자하세요