2010년 문제
외관
2010년 문제는 2009년 12월 31일에서 2010년 1월 1일로 넘어갈 때 날짜나 시각을 다루는 과정에서 오류가 일어난 문제로, Y2K+10 또는 Y2.01K라고도 한다.[1]
원인
[편집]이 문제는 이진화 십진법(BCD)으로 숫자를 표현하는 시스템에서 일어났다. BCD에서 0-9는 0x00-0x09로 표현되고, 10이 되면 16진수에서 10을 나타내는 0x0A를 0x10으로 바꿔 표현하게 되는데, 이 과정에서 0x10을 BCD를 생각하지 않고 10진수로 변환하면 16이 된다.
사례
[편집]