- PVSM.RU - https://www.pvsm.ru -

Баг Y2K по-новому

Баг Y2K по новомуОпытные специалисты помнят о проблеме Y2K, которую все опасались с 1999 на 2000 год. Предполагалось, что во многих программах для хранения даты используется лишь две цифры, так что после 99 наступит 00.

Прошло 14 лет, и древний баг снова проявил себя, но уже другим способом. О глюке сообщило [1] Управление транспортных средств штата Пенсильвания. Сбой произошёл при автоматическом переносе базы данных с примерно 400 000 записями. Записи о мужчинах с 1993 по 1997 годы рождения смешались с записями о людях, которые родились на 100 лет раньше. «Федеральное агентство не могло различить группы людей, потому что использовало две цифры для хранения даты», — говорится в сообщении.

Управление транспортных средств штата Пенсильвания по ошибке выслало 14 000 писем в адрес граждан, родившихся между 1893 и 1897 годами. Все они уже умерли, но родственники ветеранов оказались крайне удивлены, получив письма. Управлению пришлось публиковать извинения на официальном сайте.

Возможно, подобные проблемы будут появляться чаще. По крайней мере, в США часто в официальных документах дата указывается с двумя цифрами для года.

Но даже если вы используете четыре цифры для года, то это не защищает нас от проблемы 10000 года [2], которая возникнет в момент смены даты с 9999 на 10000-й годы.

Впрочем, сложно предполагать, что какая-то часть из ныне существующего кода «доживёт» до 10000 года, так что эта проблема носит, скорее теоретический характер.

Автор: alizar

Источник [3]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/bagi/65513

Ссылки в тексте:

[1] сообщило: http://www.wpxi.com/ap/ap/top-news/pa-men-get-draft-notices-100-years-after-the-fact/ngckk/

[2] проблемы 10000 года: https://ru.wikipedia.org/wiki/Проблема_10000_года

[3] Источник: http://habrahabr.ru/post/230581/