Access에서 두자리 년도 구분년은 30년

 

오늘 액세스 첫수업이 있었습니다.
오랫만에 이런 강좌를 들으니 학생으로 돌아간 것 같기도 하고 기분이 좀 싱숭생숭해지는군요.
그런데 오늘 배우는 과정 중에 필드의 형식을 날싸와 시간으로 놓고 속성에 입력 마스크를 넣어 년도를 두자리로 입력받게 하였습니다.
그런데 재밌는 것을 발견했습니다.
00년도부터 29까지 입력하면 2000년부터 2029년까지 입력되지만 30부터 99까지 입력하면 1930년부터 1999년까지 자동으로 입력이 된다는 겁니다.
그래서 2030년이나 1928년과 같은 년도는 필드의 입력마스크에서 네자리로 바꾼 후 입력을 해야 한다는 것이죠.
근데 마이크로소프트는 왜 이렇게 만든 건가요? 곧 2030년도가 다가오는데, 그 때 되면 액세스도 업그레이드 되니까 바뀔려나요?

댓글

  1. 개인적인 생각이지만.. 2038 문제를 피하기 위해서 그냥 안전빵으로 30년을 잡은게 아닐까 생각이 됩니다.
    (Y2K 문제라고 해서 반드시 2000년을 의미하는건 아닙니다. http://ko.wikipedia.org/wiki/2038%EB%85%84_%EB%AC%B8%EC%A0%9C 를 참고해주세요 ^^
    영문 버전에는
    * ISO 8601
    * Year 1900 problem
    * Year 2007 problem
    * Year 2038 problem
    * Year 2070 problem
    * Year 10,000 problem
    * Time formatting and storage bugs
    * Problems with epoch-based computer time representation
    가 있군요)

    답글삭제

댓글 쓰기

이 블로그의 인기 게시물

저는 화성을 매일 출근합니다

HP 멀티미디어 스피커 HDE-6002 구매

보고 있니? 보고 있어?