Почему в программировании формат даты по умолчанию - ГГГГММДД ...
Это удобочитаемый формат для ввода и вывода, он не обязательно хранится таким образом.
Более трети всех языков программирования были разработаны в стране, где основным языком является английский, и большинство современных придерживаются стандарта некоторого описания - международного стандарта дат ISO 8601 .
Больше информации: (TMI?)
По мере изменения времени, обычно вперед, сначала увеличиваются дни, а затем месяцы и, наконец, годы - может быть легче понять, если бы у нас были десятичные даты (и десятичное время ) - с течением времени число становится больше. Людям просто проще взглянуть на число и сравнить его с другой датой.
Компьютер не заботится о том, какую структуру вы хотите использовать, и на большинстве (но не на всех ) компьютерах используется двоичная логика - база e на самом деле имеет самую низкую экономию радиуса, но не является ни самой эффективной, ни самой простой для полной последовательности .
Фактический формат ввода и вывода даты варьируется в зависимости от страны и определяется локализацией , в то время как ГГГГММДД может показаться наиболее целесообразным, и то, к чему вы привыкли, сегодня не является универсальным , как и в прошлом. дольше времени, но даже сегодня римские цифры которые обычно используются для дат .
Зная год вперед, вы узнаете, сколько дней в году - самое большое изменение продолжительности года. Он сообщает вам заранее количество дней в каждом месяце (для проверки ошибок при вводе), разрешая ввод дня, который может потребоваться вначале, чтобы поддержать вас, если следующий год не согласуется с вашим вводом - возможно, затрудняя доступный ввод , Это также имеет значение в отношении формата календаря . Смотрите также календарь компьютерщиков с его десятичными звёздами.
Что касается компьютера, то он, вероятно, будет использовать время эпохи UNIX , количество секунд, прошедших с 00:00:00 всемирного координированного времени (UTC), четверг, 1 января 1970 года, где каждый день рассматривается так, как если бы он содержал ровно 86400 секунд. Смотрите также юлианский день . Эгоцентричный человек предпочитает формат ГГГГММДД , а МАС рассматривает год как юлианский год, равный 365,25 дням (31,5576 млн. Секунд), если не указано иное.