A календарная дата - это ссылка на конкретный день, представленный в системе calendar. Календарная дата позволяет определить конкретный день. Можно рассчитать количество дней между двумя датами. Например, «24 октября 2020 года» - это десять дней после «14 октября 2020 года» в григорианском календаре. Дата конкретного события зависит от наблюдаемого часового пояса. Например, воздушная атака на Перл-Харбор, которая началась в 7:48 по гавайскому времени 7 декабря 1941 года, произошла в 3:18 по по японскому стандартному времени, 8 декабря в Японии.
Конкретный день может быть представлен другой датой в другом календаре, например, в григорианском календаре и юлианском календаре, которые использовались одновременно в разных местах. В большинстве календарных систем дата состоит из трех частей: дня месяца, месяца и года. Также могут быть дополнительные детали, например, день недели. Годы обычно отсчитываются от определенной начальной точки, обычно называемой эпохой, причем эпохой относится к конкретному периоду времени (примечание различное использование терминов в геологии ).
Наиболее широко используемая эпоха - условная дата рождения Иисуса (которая была установлена Дионисием Экзигу в шестом веке). Дата без года также может называться датой или календарной датой (например, «27 октября», а не «27 октября 2020 года»). Таким образом, он определяет день ежегодного события, например, день рождения 31 мая, праздник 1 сентября или Рождество 25 декабря.
Многие компьютерные системы внутренне хранят моменты времени в формате Unix time или в каком-либо другом формате системного времени. Команда date (Unix) - внутренне с использованием функций даты и времени C - может использоваться для преобразования внутреннего представления момента времени в большинство представлений даты, показанных здесь.
Текущая дата по григорианскому календарю - 27 октября 2020 года. Если это действительно не текущая дата, обновить ее.
Цвет | Стили порядка | Конец | Основные регионы и страны. (население каждого региона в миллионах) | Всего. население. (миллионы) |
---|---|---|---|---|
Голубой | DMY | L | Европа : Украина (42), Нидерланды (17), другие (95). Центральная Америка : Мексика (127), Гватемала (18), Эквадор (17), Гондурас (9,2), другие (19). Южная Америка : Бразилия (210), Колумбия (46), Аргентина (45), Перу (32), Венесуэла (32), другие (43). Север Африка : Египет (99), Алжир (43), Марокко (35), Тунис (12), другие (11). Западная, Центральная и Южная Африка : Нигерия (193), Эфиопия (99), ДРК (87), Танзания (56), Судан (41), Уганда (40), другие (323). Запад Азия и Ближний Восток : Турция (82), Ирак (40), Саудовская Аравия (33), Йемен (30), другие (107). Центральная Азия : Пакистан (208), Бангладеш (166), Таджикистан (8.9), Кыргызстан (6,4), Туркменистан (5,9). Восточная Азия : Индонезия (268), Таиланд (66), Камбоджа (16), другие (8,9). Другие : различные острова Карибского моря (26), Папуа-Новая Гвинея (8,6), Новая Зеландия (5,0), другие (5,5) | 2,867 |
Желтый | YMD | B | Китай (1,397), Япония (126), Юг Корея (52), Северная Корея (25), Канада (37), Тайвань (24), Венгрия (10), Монголия (3.3), Литва (2.8), Бутан (0,74). | 1,678 |
Пурпурный | MDY | M | Некоторые островные территории США (0,55) | 0,55 |
Зеленый | DMY, YMD | L, B | Индия (1346), Россия (147), Вьетнам (95), Германия (83), Иран (82), Франция (67), Великобритания (66), Италия (60), Мьянма (54), Испания (47), Польша (38), Узбекистан (33), Афганистан (32), Непал (30), Австралия (25), Камерун (24), Шри-Ланка (22), Румыния (20), другие (120) | 2,391 |
синий | DMY, MDY | L, M | Филиппины (107), Малайзия (33), Сомали (16), Того (7,5), Панама (4,2), Пуэрто-Рико (3,2), Каймановы острова (0,63), Гренландия (0,56) | 171 |
Красный | MDY, YMD | M, B | США (329) | 329 |
Серый | MDY, YMD, DMY | M, B, L | Южная Африка (58), Кения (52), Гана (30) | 140 |
Существует большое количество используемых форматов дат, которые различаются порядком компонентов даты. Эти варианты используют дату выборки 31 мая 2006 г.: (например, 31.05.2006, 31.05.2006, 2006.05.31), разделители компонентов (например, 31.05.2006, 31.05.2006, 31-05- 2006), включены ли ведущие нули (например, 31.05.2006 по сравнению с 31.05.2006), записаны ли все четыре цифры года (например, 31.05.2006 по сравнению с 31.05.06) и указан ли месяц представлен в арабских или римских цифрах или по имени (например, 31.05.2006, 31.V.2006 по сравнению с 31 мая 2006 года).
Эта последовательность little-endian используется в большинстве стран мира и является предпочтительной формой для United Nations при написании полного формата даты в официальных документах. Этот формат даты восходит к обычаю записывать дату как «N-й день [месяца] года [года] нашего Господа» в западных религиозных и юридических документах. Формат со временем сократился, но порядок элементов остался неизменным. В следующих примерах используется дата 9 ноября 2006 г. (Для 2000–2009 годов необходимо следить за тем, чтобы двузначный год не соответствовал 1900–1909 или другим аналогичным годам.)
В этом формате наиболее значимый элемент данных записывается перед меньшими элементами данных, то есть год перед месяцем перед днем. Это согласуется с прямым порядком байтов в индийской десятичной системе счисления, которая прогрессирует от самого высокого до самого низкого порядка величины. То есть, при использовании этого формата текстовый и хронологический порядок идентичны. Эта форма является стандартной в Восточной Азии, Иране, Литве, Венгрии и Швеции; и некоторые другие страны в ограниченной степени.
Примеры на 9 ноября 2003 г.:
Она также расширяется за счет универсального формата времени с прямым порядком байтов: 9 ноября 2003 г., 18 ч. 14 мин. 12 с., или 2003/11/9/18: 14: 12 или (ISO 8601) 2003-11-09T18: 14: 12.
Эта последовательность используется в основном на Филиппинах и США. Этот формат даты обычно использовался вместе с прямым порядком байтов в Соединенном Королевстве до середины 20 века, и его можно найти как в несуществующих, так и в современных печатных изданиях, таких как London Gazette и The Times. соответственно. Этот формат также широко использовался многими англоязычными печатными СМИ во многих бывших британских колониях, а также одним из двух форматов, обычно используемых в Индии в эпоху британского владычества до середины 20 века. В Соединенных Штатах это сказано как воскресенье, 9 ноября, например, хотя использование «the» не является редкостью (например, воскресенье, 9 ноября, и даже 9 ноября, воскресенье, также возможны и легко понимаются).
Согласно современным правилам, следует избегать использования порядкового номера (th, st, rd, nd) форма чисел, когда день следует за месяцем (4 июля или 4 июля 2006 г.). Ординал был обычным явлением в прошлом и до сих пор иногда используется (4 июля или 4 июля ).
Этот формат даты используется в Казахстане, Латвии, Непале и Туркменистан. Согласно официальным правилам документирования дат государственными органами, формат даты на казахском языке записывается как ГГГГ.ДД.ММ, например 2006.05.04 или 5 апреля 2006 г. (казах : 2006 жылғы 05 сәуір).
Существует несколько стандартов, которые определяют форматы даты:
Многие числовые формы могут создавать путаницу при использовании в международной переписке, особенно при сокращении года до двух последних цифр без контекста.
Например, «07/08/06» может относиться либо к 7 августа 2006 г., либо к 8 июля 2006 г. (или к 1906 г., или к шестому году любого века), либо к 6 августа 2007 г. В США, даты редко записываются в чисто числовой форме в формальном письме, хотя они очень распространены в других местах; при использовании числовых форм первым отображается месяц. В Соединенном Королевстве, хотя это считается приемлемым, хотя и менее распространенным, писать месяц-имя-день, год, этот порядок никогда не используется при числовом написании. Однако, как исключение, американское сокращение «9/11» широко понимается как относящееся к террористическим атакам 11 сентября 2001 г..
Когда числа используются для обозначения месяцев, из-за двусмысленности может возникнуть значительная путаница. даты заказа; особенно когда числа, представляющие день, месяц или год, малы, может быть невозможно определить, какой порядок используется. Это можно пояснить, используя четыре цифры для обозначения лет и назвав месяц; например, «Фев» вместо «02». Порядок дат ISO 8601 с четырьмя цифрами года: ГГГГ-ММ-ДД (введен в ISO 2014) специально выбран, чтобы быть недвусмысленным. Стандарт ISO 8601 также имеет то преимущество, что он не зависит от языка и поэтому полезен, когда может отсутствовать языковой контекст и желательно универсальное применение (например, срок годности экспортной продукции). Многие Интернет-сайты используют ГГГГ-ММ-ДД, а те, которые используют другие условные обозначения, часто используют -МММ- для обозначения месяца, чтобы уточнить и избежать двусмысленности (2001-MAY-09, 9-MAY-2001, MAY 09 2001, и т. Д.).
Кроме того, Международная организация по стандартизации считает, что свой стандарт ISO 8601 имеет смысл с логической точки зрения. Смешанные единицы, например футы и дюймы или фунты и унции, обычно записываются с наибольшей единицей в порядке убывания. Цифры также пишутся в таком порядке, поэтому цифры 2006 года указывают по порядку тысячелетие, век в тысячелетии, десятилетие в веке и год в десятилетии. Единственный порядок дат, который согласуется с этими устоявшимися соглашениями, - это год – месяц – день. Простой текстовый список дат в этом формате можно легко отсортировать с помощью файловых менеджеров, текстовых процессоров, электронных таблиц и других программных инструментов со встроенными функциями сортировки.. Некоторые системы баз данных используют восьмизначное представление ГГГГММДД для обработки значений даты. Именование папок с помощью ГГГГ-ММ-ДД в начале позволяет их перечислять в порядке даты при сортировке по имени, что особенно полезно для организации библиотек документов.
Ранний Федеральный стандарт обработки информации США рекомендовал двузначный год. Сейчас это широко признано крайне проблематичным из-за проблемы 2000 года. Некоторые правительственные учреждения США теперь используют ISO 8601 с четырехзначным обозначением года.
При переходе от одной записи даты к другой люди часто пишут оба стиля; например, даты старого и нового стиля при переходе от юлианского календаря к григорианскому.
Одним из преимуществ использования формата даты ISO 8601 является то, что лексикографический порядок (ASCIIbetical ) представлений эквивалентен хронологическому порядку дат, предполагая, что все даты находятся в одном часовом поясе. Таким образом, даты могут быть отсортированы с использованием простых алгоритмов сравнения строк, а также с помощью любого сопоставления слева направо . Например:
1998-02-28 (28 февраля 1998) сортирует до 2006-03-01 (1 марта 2006), который сортирует до 2015-01-30 (30 января 2015)
Макет ГГГГ-ММ-ДД - единственный распространенный формат, который может это обеспечить. Сортировка других представлений даты включает в себя некоторый синтаксический анализ строк даты. Это также работает, когда время в 24-часовом формате добавляется после даты, при условии, что все время находится в одном часовом поясе.
ISO 8601 широко используется там, где требуются краткие, удобочитаемые, но легко вычисляемые и недвусмысленные даты, хотя многие приложения хранят даты внутри как время UNIX и конвертируют только в ISO 8601 для отображения. Стоит отметить, что все современные компьютеры Операционные системы сохраняют информацию о дате файлов вне их названий, что позволяет пользователю выбирать, какой формат он предпочитает, и сортировать их таким образом, независимо от имен файлов.
Военные США иногда используют систему, которую они называют «юлианский формат даты», которая указывает год и фактический день вне 365 дней в году (и, таким образом, обозначение месяца не потребуется). Например, «11 декабря 1999 года» в некоторых контекстах может быть записано как «1999345» или «99345» для 345-го дня 1999 года. Эта система наиболее часто используется в военной логистике США, поскольку она позволяет вычислить предполагаемую стоимость доставки. и даты прибытия проще. Например: скажем, доставка танкового двигателя по морю из США в Южную Корею занимает примерно 35 дней. Если двигатель будет отправлен 06104 (пятница, 14 апреля 2006 г.), он должен прибыть 06139 (пятница, 19 мая). Обратите внимание, что за пределами вооруженных сил США и некоторых правительственных агентств США, включая Налоговую службу, этот формат обычно обозначается как «порядковая дата », а не «юлианская дата».
Такие порядковые форматы даты также используются многими компьютерными программами (особенно для систем мэйнфреймов). Использование трехзначного числа дня по юлианскому календарю позволяет сэкономить один байт памяти компьютера в течение двухзначного месяца плюс двузначный день, например, «17 января» - это 017 по юлианскому календарю по сравнению с 0117 в формате «месяц – день».. OS / 390 или его преемник, z / OS, для большинства операций отображают даты в формате yy.ddd.
UNIX time хранит время в виде числа в секундах с начала эпохи UNIX (1970-01-01).
Другая "порядковая" система дат ("порядковая" в смысле увеличения стоимости на единицу по мере того, как дата увеличивается на один день), широко используется в астрономических расчетах и ссылках и использует то же имя, что и эта " логистическая »система. Непрерывность отображения периода независимо от рассматриваемого времени года очень полезна для обеих групп специалистов. Астрономы описывают свою систему как систему «юлианской даты ».
Компании в Европе часто используют год, номер недели и день для планирования целей. Так, например, событие в проекте может произойти в w43 (43 неделя) или w43-1 (понедельник, неделя 43) или, если необходимо указать год, в w0643 или w643 (2006 год, неделя 43; т. Е. Понедельник 23 октября - воскресенье 29 октября 2006 г.).
ISO представляет стандарт для определения недель, но, поскольку он не соответствует григорианскому календарю (начало и конец дня данного года не совпадают), это стандарт несколько более проблематичен, чем другие стандарты для фиников.
В английском языке за пределами Северной Америки (в основном в англоязычной Европе и некоторых странах Австралии) полные даты записываются как 7 декабря 1941 г. (или 7 декабря 1941 г.) и произносится как «седьмое декабря девятнадцать сорок первого года» (чрезвычайно распространенное использование «the» и «of»), иногда используется 7 декабря 1941 г. («седьмое декабря девятнадцатого декабря»). сорок один"). Однако, как и в большинстве стран континентальной Европы, числовые даты всегда располагаются в порядке дд / мм / гггг.
В Канаде и Соединенных Штатах обычная письменная форма - 7 декабря 1941 г., произносится как «седьмое декабря, девятнадцать сорок первого года» или в разговорной речи «декабрь». седьмой, девятнадцать сорок один ". Порядковые цифры, однако, не всегда используются при написании и произношении дат, и «семь, девятнадцать сорок первого декабря» также является общепринятым произношением даты, записанной 7 декабря 1941 года. Заметное исключение из этого правила. Правило - Четвертое июля (День независимости США ).