green_fr (green_fr) wrote,
green_fr
green_fr

Category:

Нулевое января

После вопроса про миллиард секунд разговорился с коллегами. Полезли проверять, чему соответствует дата 0 в наших системах.

Про Excel я помнил, что там это 00/01/1900, но при этом мне почему-то в голову не приходило проверить, чему соответствует дата −1. Оказалось, ничему — в Excel невозможно поставить дату до начала 1900 года.
(если я правильно помню, Excel под Mac долгое время ставил нулевую дату на 00/01/1904, поэтому в современных версиях Excel есь возможность выбора базы для дат — я на эти грабли уже наступал, прелесть)

В Matlab нулевая дата тоже приходится на нулевое января, только и год там нулевой: 00/01/0000. Зато — прогресс! — он понимает отрицательные числа. И дата −1 попадает на 30 декабря 9999 года. Почему 30 декабря, понятно — чтобы через 2 дня было 1 января, а что там между ними — 31 декабря или 0 января, — это уже детали. И почему 9999 года тоже, наверное, понятно — в какой-нибудь первой версии MatLab вывод даты был предусмотрен только в рамках 4 цифр: проблему 2000 года решили, а даты до нашей эры никого никогда не будут интересовать.
Tags: excel, matlab
Subscribe

  • Cour de justice de la République

    Прочитал в Le Monde о том, что во Франции есть специальный суд для того, чтобы судить членов правительства за преступления, которые те совершили…

  • Queimada

    Ещё несколько игрушек из нашей ассоциации. Жизнь вернулась, люди собираются как минимум два раза в неделю (вторник + пятница), а иногда ещё…

  • Выборы-выборы...

    В новостях пишут о том, что одна из кандидатов в президенты Франции (Анн Идальго, PS) предложила удвоить зарплату школьным учителям. Как тут…

  • Post a new comment

    Error

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 18 comments

  • Cour de justice de la République

    Прочитал в Le Monde о том, что во Франции есть специальный суд для того, чтобы судить членов правительства за преступления, которые те совершили…

  • Queimada

    Ещё несколько игрушек из нашей ассоциации. Жизнь вернулась, люди собираются как минимум два раза в неделю (вторник + пятница), а иногда ещё…

  • Выборы-выборы...

    В новостях пишут о том, что одна из кандидатов в президенты Франции (Анн Идальго, PS) предложила удвоить зарплату школьным учителям. Как тут…