- PVSM.RU - https://www.pvsm.ru -
Опытные специалисты помнят о проблеме 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/
Нажмите здесь для печати.