Jump to content

Задача 1900 года

29 февраля 1900 г. в польскоязычной версии Microsoft Excel для Microsoft Windows.

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

Самая распространенная проблема, поднятая в 1900 году, касается возраста людей. Часто год рождения человека записывали только двумя цифрами, исходя из того, что либо не важно, сколько именно лет человеку, либо что никто не живет дольше ста лет. В ряде стран, особенно в Европе, был введен национальный идентификационный номер (часто в 1950-х годах), включающий двузначную информацию о году рождения.

Самым большим нежелательным побочным эффектом этого является то, что людей в возрасте 100 и более лет принимают за маленьких детей, а в некоторых случаях маленьких детей принимают за взрослых. [1]

При решении проблемы 2000 года иногда принимались меры, чтобы избежать или исправить это: например, изменение национального идентификационного номера. Например, год записывается только двумя цифрами в болгарском едином гражданском номере ; однако решение было готово еще с момента создания системы в 1975 году: к номеру месяца было добавлено 20 для человека, родившегося до 1900 года, и 40 для тех, кто родился в 2000 году или после него.

Майкрософт Эксель

[ редактировать ]

Microsoft Excel (с использованием системы дат 1900 года по умолчанию) не может отображать даты раньше 1900 года, хотя это не связано с тем, что для представления года используется двузначное целое число: Excel использует число с плавающей запятой для хранения дат и времени. Число 1,0 представляет первую секунду 1 января 1900 года в системе дат 1900 года (или 2 января 1904 года в системе дат 1904 года — значение по умолчанию для Macintosh до Excel 2016). Числа, меньшие этого, отображаются как #VALUE! ошибка. [2] [3]

Для совместимости с Lotus 1-2-3 система дат 1900 года неправильно принимает дату 29 февраля 1900 года, хотя 1900 год не был високосным. Это также имеет побочный эффект: функция ДЕНЬНЕД сообщает неверные значения за период с 1 января 1900 года по 28 февраля 1900 года. [4]

См. также

[ редактировать ]
  1. ^ «5-летний мальчик вызван на должность присяжного» . ВБАЛ-ТВ. 8 марта 2006. Архивировано из оригинала 30 сентября 2011 года . Проверено 31 марта 2017 г.
  2. ^ «Различия между системами дат 1900 и 1904 годов» . docs.microsoft.com . Проверено 24 ноября 2019 г.
  3. ^ Как работать с датами до 1900 года в Excel
  4. ^ «Excel ошибочно предполагает, что 1900 год — високосный» . Документы Майкрософт . 21 мая 2020 г. . Проверено 30 июля 2020 г.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 3f822384db2359c11d8cf39017bc23cb__1721257680
URL1:https://arc.ask3.ru/arc/aa/3f/cb/3f822384db2359c11d8cf39017bc23cb.html
Заголовок, (Title) документа по адресу, URL1:
Year 1900 problem - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)