Как написать дату рождения в обратном порядке
Заполняем документы правильно.
Способы написания дат в 2021 году
Важные события всегда сопровождаются привязкой к конкретному числу или дате. В то же время неотъемлемой частью любого документа является дата его создания, регистрации, вступления в законную силу, период действия. В любом случае потребуется писать дату. Рассмотрим, как это нужно будет делать в 2021 году.
Способы написания дат в 2021 году
Зафиксировать какое-либо событие с помощью даты можно несколькими простыми способами. Наиболее распространенное написание дат такое:
Весьма распространенный способ передачи информации о дате, либо периоде. Наиболее часто применяют арабские цифры. Тут числа пишутся следующим образом: 21 апреля 2021 года. Можно использовать сокращения в виде 31 августа 2021 г. Если задействуют промежуток в несколько лет, выражение может быть: в 2020—2021 гг. Также могут применяться римские цифры. К примеру, в IV квартале 2021 года. Можно год писать в сокращённом виде.
Выражение даты исключительно буквенным способом практикуется в важных документах. К примеру, для нотариальных копий, юридически значимых актов, где требуется исключительная точность и отсутствие двузначности трактовок. В этом случае написание должно осуществляться по всем правилам русского языка, с учетом необходимых склонений. Например, двадцать первое июня две тысячи двадцать первого года. Здесь не допускаются какие-либо сокращения.
Урок 4. Сортировка результатов
В SQL часто кроме фильтрации данных, также часто требуется отсортировать их по одному из столцов.
В первом уроке мы написали SQL-запрос для получения данных о совершенолетних пользователях. Посмотрим на него еще раз:
id | last_name | first_name | birthday |
---|---|---|---|
1 | Иванов | Дмитрий | 1996-12-11 |
3 | Шевченко | Тимур | 1998-04-27 |
4 | Иванова | Светлана | 1993-08-06 |
6 | Иванов | Алексей | 1993-08-05 |
7 | Процук | Алена | 1997-02-28 |
Обратите внимание, что сейчас данные никак не упорядочены. Ни по фамилии, ни по имени, ни по дате рождения. Но давайте добавим после конструции WHERE: ORDER BY last_name:.
После выполнение данного SQL запроса мы получим таблицу отсортированную по столбцу last_name (фамилия). Так как last_name хранит строки, то сортировка происходит в алфавитном порядке:
id | last_name | first_name | birthday |
---|---|---|---|
1 | Иванов | Дмитрий | 1996-12-11 |
6 | Иванов | Алексей | 1993-08-05 |
4 | Иванова | Светлана | 1993-08-06 |
7 | Процук | Алена | 1997-02-28 |
3 | Шевченко | Тимур | 1998-04-27 |
Обратите внимание, что данные отсортированы только по фамилии, но не по другим полям. Однако давайте добавим через запятую еще один столбец, например, first_name:
Теперь таблица отсортирована сразу по двум поля, сперва по фамилии, а уже затем по имени:
id | last_name | first_name | birthday |
---|---|---|---|
6 | Иванов | Алексей | 1993-08-05 |
1 | Иванов | Дмитрий | 1996-12-11 |
4 | Иванова | Светлана | 1993-08-06 |
7 | Процук | Алена | 1997-02-28 |
3 | Шевченко | Тимур | 1998-04-27 |
Разумеется, сортировать можно не только по текстовым полям. Например, можно написать ORDER BY birthday:
И получить данные упорядоченные по дате рождения в хронологическом порядке:
id | last_name | first_name | birthday |
---|---|---|---|
6 | Иванов | Алексей | 1993-08-05 |
4 | Иванова | Светлана | 1993-08-06 |
1 | Иванов | Дмитрий | 1996-12-11 |
7 | Процук | Алена | 1997-02-28 |
3 | Шевченко | Тимур | 1998-04-27 |
А если в конструкции ORDER BY после имени столца написать DESC, то данные будут отсортированы в обратном порядке — свежие даты выше:
id | last_name | first_name | birthday |
---|---|---|---|
3 | Шевченко | Тимур | 1998-04-27 |
7 | Процук | Алена | 1997-02-28 |
1 | Иванов | Дмитрий | 1996-12-11 |
4 | Иванова | Светлана | 1993-08-06 |
6 | Иванов | Алексей | 1993-08-05 |
Более того при сортировке данных по нескольким столцам, мы можем для разных столцов указывать разные направления сортировки. Например ORDER BY last_name, birthday DESC:
Тогда данные будут сперва отсортированы в алфавитном порядке по фамилии, а уже внутри каждой фамилии по дате рождения в обратном порядке:
id | last_name | first_name | birthday |
---|---|---|---|
6 | Иванов | Алексей | 1993-08-05 |
1 | Иванов | Дмитрий | 1996-12-11 |
4 | Иванова | Светлана | 1993-08-06 |
7 | Процук | Алена | 1997-02-28 |
3 | Шевченко | Тимур | 1998-04-27 |
Следующий урок
Урок 5. Ограничение выборки
В этом уроке вы научитесь ограничивать итоговые результаты с помощью конструкции LIMIT.
Тарифы
Базовый
Самостоятельное обучение по в любой момент
55 видео- уроков
Более 7 часов видео
Дополнительные материалы
Схемы, методички, исходные коды
Возможность скачать видео
Смотреть уроки можно даже без интернета
Доступ к курсу навсегда
Можете освежить знания через год или два
271 практическое задание
Практические занятия на тренажере
Поддержка преподавателя
Помощь в решении заданий в течение 24 часов
Сертификат о прохождении курса
Подтверждение ваших навыков
Эталонные решения
Доступ к видео-урокам + тестовый Премиум доступ к 7 урокам, 26 заданиям и поддержке преподавателя
Премиум
Теория, практика и поддержка —
залог успешного обучения
55 видео- уроков
Более 7 часов видео
Дополнительные материалы
Схемы, методички, исходные коды
Возможность скачать видео
Смотреть уроки можно даже без интернета
Доступ к курсу навсегда
Условия бесплатного тарифа могут измениться
271 практическое задание
Практические занятия на тренажере
Поддержка преподавателя
Помощь в решении заданий в течение 24 часов
Сертификат о прохождении курса
Подтверждение ваших навыков
Эталонные решения
Бесплатный тестовый Премиум доступ к 7 урокам, 26 заданиям и поддержке преподавателя
denikh
Нотатки перекладача
Пишу обо всем, что связано с языками и переводами
Пишем дату. Как правильно?
В каждой стране принято дату записывать по-своему. Переводчику следует внимательно относится к правильности ее записи. Иначе может получиться не совсем та дата, которая была, например, в документе.
Вот небольшая табличка из Википедии, где видно, как в какой стране принято записывать даты.
Формат | Пример записи даты «4 мая 2006 года» | Страны |
---|---|---|
гггг.ММ.дд | 2006.05.04 | Венгрия |
гггг-ММ-дд | 2006-05-04 | Польша, Швеция, Литва, Канада |
гггг/ММ/дд | 2006/05/04 | Иран, Япония |
гггг-М-д | 2006-5-4 | КНР |
гггг/М/д | 2006/5/4 | Гонконг, Тайвань |
д.М.гггг | 4.5.2006 | Финляндия, Чехия |
д-М-гггг | 4-5-2006 | Нидерланды |
д/М/гггг | 4/5/2006 | Бразилия, Греция, Таиланд |
дд.ММ.гггг | 04.05.2006 | Болгария, Германия, Норвегия, Румыния, Россия, Турция, Украина |
дд-ММ-гггг | 04-05-2006 | Дания, Португалия |
дд/ММ/гггг | 04/05/2006 | Великобритания, Вьетнам, Израиль, Индонезия, Испания, Италия, Франция |
М/д/гггг | 5/4/2006 | США |
А еще полезное о записи дат с ресурса ГРАМОТА.РУ
Какую дату ставить в документе?
Как писать, с пробелом или без пробела: 1500г.; 150г. до н.э. / 1500 г., 150 г. до н. э.?
Графически наличие пробела – признак слова. Следует разделять все сокращения и цифры: 2007 г., 2008–2014 гг., с 2001 по 2008 г.
Можно ли так писать дату в документах: 19.04.08?
День месяца и месяц оформляются двумя парами арабских цифр (через точку), год – четырьмя арабскими цифрами: 19.04.2008.
Если дата записывается цифрами (22.08.2007), уместно ли после 2007 писать «года», и если уместно, то как правильно это делать?
Как правильно писать: 2000–2002 г.г. или 2000–2002 гг.?
Принятое сокращение слова годы – гг.
Следует писать: 2000–2002 гг. Такое сокращение читается как «двухтысячный – две тысячи второй годы».
Обратите внимание: между числами ставится тире, без пробелов с обеих сторон.
Американский формат дат или тирания свободолюбия и богатства
Я уже ругался на большое влияние США на Канаду, из-за которого здесь часто используется имперская система измерений
, несмотря на то, что официально – метрическая. Лучше бы что-нибудь хорошее переняли у США. Правда на ум не приходит, что именно.
Вторая моя боль – это формат написания дат. Например, в России в большинстве случаев используется формат ДД.ММ.ГГГГ (назовем его ДМГ), в официальных документах иногда встречал ГГГГ.ММ.ДД (ГМД). Вопрос разделителей между частями даты («.», “-” или “/») опустим – для дальнейшего обсуждения они не важны.
Государственные органы Канады по большей части используют ГМД, – например, все формы, которые мы заполняли для переезда были в таком формате. Однако, к сожалению, единого стандарта нет, только рекомендации, практики и некоторые отраслевые требования, например, к написанию срока годности. В качестве стандарта пытались ввести ГМД
Из-за большого влияния США появляются даты вида 04/15/2021 (МДГ) – мне чаще всего они попадаются в кассовых чеках, биржевых документах и сайтах. Хорошо, если день месяца в такой дате больше 12, тогда она хотя бы не двусмысленная. Но примерно в 40% случаев это не так и начинается расследование: надо или определить, какой способ записи дат используется в соответствующем источнике на другом примере, или вспомнить/догадаться в каком месяце это было. Из-за этого перестаешь доверять датам.
Чем плох МДГ?#
Как минимум три причины:
МДГ – это редкий формат записи дат: в мире его почти никто не использует, из крупных стран только США
В других странах, где МДГ используется наряду с ДМГ, он создает двусмысленность и сумятицу. Канада тому пример.
Он просто нелогичен и неудобен в обработке. Хорошая иллюстрация (источник
Например дату в формате строки МДГ нельзя правильно отсортировать, без перевода в специальный формат даты. Справедливости ради, ДМГ также нельзя напрямую отсортировать, но там хотя бы не нарушена иерархия.
В защиту МДГ часто приводят аргумент, что его можно отсортировать по месяцу. Однако при простой сортировке даты одного месяца, но разных лет, будут вперемешку: 07-11-2020, 07-12-2019, 07-13-2021.
Подтверждением того, что МДГ – это лютая дичь, служит то, что в армии США его не используют, вместо этого ДМГ – военные знают толк в операционной эффективности и предотвращении ошибок. Также некоторые государственные органы США используют ДМГ – подробнее на Википедии
Пожалуй, единственное, что хорошего в МДГ – это день числа π – 03/14/2021, который нельзя получить в ДМГ и только с натяжкой в ГМД.
Какой формат лучше?#
Без вопросов идеальный формат записи дат – ГМД. Он хорош всем: уже используется примерно половиной населения планеты
, недвусмысленен (главное писать год полностью), прекрасно сортируется и фильтруется вне зависимости от разделителей, можно даже без них, в виде одного числа 20210504 – очень удобно, когда важно принудительно абстрагироваться от времени и часовых поясов.
На основе ГМД построен стандарт ISO 8601
, который в своей полной форме выглядит как 2021-05-13T02:02:43+03:30 – посмотрите на него, он прекрасен. Он широко используется в IT, поскольку он позволяет легко работать с датой-временем и сносно работать с часовыми поясами.
А это вообще важно?#
Может показаться, что это не важно, но это совсем не так. Стандартизация – это основа современного общества. Я не нашел публичных историй проблем с разными форматами дат, но встречал их прилично в профессиональной деятельности. Например, на днях настраивал для клиента аналитику по набору данных из информационной системы, которая явно создавалась для рынка США. Как я догадался? Правильно – дата была в МДГ.
Даты приходили в строках вида “04/01/2021” из-за чего автоматика часть из них распознавала как даты, но из-за неамериканской локали, месяц и дата менялись местами. Другая часть, вида “03/14/2021” оставалась строками. Не большая проблема, решается за 5-10 минут, но а) это дополнительный этап очистки данных, о котором кто-то должен подумать, и б) дополнительное место для ошибки, которая рано или поздно случится.
Больше историй ужасов есть из области систем измерения. Например, из-за того, что один из элементов программного обеспечения не перевел из имперской системы в метрическую в 1999 году был потерян спутник Mars Climate Orbiter
, предназначенный для исследования атмосферы и климата Марса. Метрическая ассоциация США (есть и такая, god bless America) ведет подборку инцидентов, связанных с путаницей в единицах измерения
Откуда пошел такой стандарт?#
Есть два взаимодополняющих объяснения. Историческое: этот стандарт достался американцам от англичан, которые писали дату July 4, 1776. Полагаю, месяц прописью заменили на число уже ближе к 20-у веку и получился МДГ. Потом Великобритания перешла от МДГ к ДМГ, как и в остальной Европе, а США так и остались с носом со старым подходом.
Второе объяснение для МДГ – особенности языка: в устном английском языке преимущественно называют сначала месяц, потом дату и год – September 17, 1787. Поэтому как бы логично записывать дату в таком порядке. Весьма вероятно, именно поэтому англичане изначально использовали такой порядок записи.
Почему МДГ не вымер?#
Хорошо, предположим, что для МДГ были основания, но почему американцы, в отличие от британцев, не отказались от этого стандарта? Вижу несколько причин.
Во-первых, долгое время МДГ не был проблемой: месяц в датах записывали словом. Даже замена слова на число могла долго быть не критичной – не было такого объема данных и можно было контролировать конверсию в ручном режиме.
Во-вторых, проблема не столько в нелогичности стандарта, сколько в его несоответствии международным практикам. А это становится проблемой только тогда, когда ты с этим несоответствием сталкиваешься, в первую очередь там, где это важно – в международных экономических связях.
Первая и вторая причины начали создавать заметное давление на МДГ только недавно – последние 30-50 лет.
В-третьих, the USA are too big to fail care – США слишком большая экономическая и политическая сила в мире, чтобы подстраиваться под остальной мир (да, имперская система измерений, я смотрю на тебя тоже). Если ты самый большой начальник, то все подстраиваются под тебя.
Последние десятилетия ситуация меняется, США все меньше выделяются на фоне других стран, хоть и остаются большой экономической силой.
Наконец, самая любопытная причина. Даже если была бы политическая воля изменить способ написания дат, это придется делать централизовано, на государственном уровне (скорее всего федеральном, а не штатов) – менять стандарты локально сложно, начнутся расхождения между теми, кто перешел на новую систему и кто еще нет.
Здесь в силу вступает любопытная американская особенность: они в среднем не любят, когда им “сверху” говорят что делать и будут очень резко на это реагировать.
Такое отношение – это обоюдоострый меч. С одной стороны, это понятная либертарианская позиция для выстраивания отношений с государством, борьбы с злоупотреблениями, ростом государственного управления и узурпацией власти. Недавно на эту тему был скандал в Онтарио, когда полиции хотели дать право останавливать без причины для проверки ковид-ограничений. Получилось не очень
, хоть дело и было в вежливой Канаде.
С другой – слишком много хорошей вещи тоже плохо – чрезмерный индивидуализм и сопротивление централизованным мерам очень затрудняют принятие мер, необходимых для всего общества – посмотрите на антимасочное движение.
Это фото иронично еще и тем, что Дональд Трамп (в поддержку которого плакат) – выдвиженец республиканской партии, которая систематически занимает т.н. позицию pro life (“за жизнь”), пытаясь ограничить и даже запретить аборты, а демократическая – pro choice (“за выбор”), т.е. право женщины распоряжаться своим телом. Теперь сравните с лозунгом на плакате.
Так что рассчитывать пока приходится только на постепенное изменение практики – новое поколение, другие формы записи, повсеместная цифровизация постепенно изживут МДГ, у США просто не останется выбора. Та же участь постигнет и другие изжившие себя стандарты: имперскую систему измерений и 12-и часовой формат, правда последний займет больше времени – часы со стрелками еще не вымерли, к сожалению. Только хочется, чтобы это было через 10 лет, а не 100. ?
Как правильно записать дату
Применяется два способа написания дат, оговоренные ГОСТ Р 6.30-2003 —цифровой и словесно-цифровой.
При написании даты используются арабские цифры (пара цифр для обозначения числа, пара цифр для месяца и четыре цифры для обозначения года), разделительный знак — точка:
27.08.2007,
01.09.2007.
Возможно также буквенно-цифровое обозначение даты: 5 марта 1999 г., 1 сентября 2007 г.
Цифровой способ
Цифровой способ является наиболее экономичным, поскольку сокращает длину написания даты и может одновременно служить кодом при обработке документов. Элементы даты приводятся одной строкой арабскими цифрами, отделенными точками, без переносов в такой последовательности: число, месяц, год. День месяца и месяц оформляются двумя парами арабских цифр (через точку), год – четырьмя арабскими цифрами: Например:
Словесно-цифровой способ
Словесно-цифровой способ имеет несколько разновидностей. На документах со сведениями финансового характера предыдущий пример выглядит следующим образом:
01 сентября 2012 года или 01 сентября 2012 г.
Если дата записывается цифрами, то слово года или сокращение г. после даты не требуется.
Если обозначение даты в тексте состоит только из года, слово «год» пишется полностью.
В первом квартале 2012 года.
Если дата состоит из месяца и года, квартала и года, полугодия и года, то ее написание имеет следующую форму:
Слова «год», «годы» сокращаются (г., гг.), если они приведены в датах с обозначением месяца, квартала, полугодия.
Слово «год» опускается при его цифровом обозначении на титульном листе, обложке, а также в выходных данных библиографического описания.
Календарные сроки в тексте пишутся так:
Период, ограниченный пределами двух лет или года и десятилетия, принятое сокращение слова годы – гг.
Обратите внимание: между числами ставится тире, без пробелов с обеих сторон.
Все виды некалендарных лет (учебный, бюджетный, отчетный год), т. е. начинающихся в одном году, а заканчивающихся в другом, пишут через косую черту:
В остальных случаях между годами ставится тире. Например: освободить от взимания налога в 2011—2012 гг.
Квартал обозначается римской цифрой, но полугодие пишется полностью:
При римских цифрах падежные окончания (наращения) не ставятся: в I квартале (но не в 1-м квартале).
Допускается оформление даты в следующей последовательности: год, месяц,день месяца, 2006.04.05. Это особенно удобно для поиска документов в больших архивах.
Международной организацией по стандартизации (ISO) в связи с внедрением информационных технологий рекомендуется универсальное цифровое обозначение дат. В соответствии с ГОСТ ИСО 8601-2001) пример написания даты 1 сентября 2006 года вы глядит следующим образом:
В тексте всех видов изданий, кроме изданий научно-технических документов, время дня обозначается в последовательности: часы, минуты,секунды. Например:
Следует различать число единиц времени, когда применяется сокращенное обозначение единиц (Прошло 6 ч 30 мин 45 с), от обозначения времени дня, когда чаще всего слова часы, минуты, секунды употребляются в развернутом виде (см. пример выше).
Форма представления времени дня в научно-технических документах установлена в ГОСТ ИСО 8601-2001. Последовательность написания та же, что и в других текстах, но между числами стандарт требуется ставить двоеточие: 23:30:10 (23 часа 30 минут 10 секунд). То же время дня с уменьшенной точностью: 23:30 (23 часа 30 минут).
Сокращенное представление: 30:10 (30 минут 10 секунд).
В названиях праздников и знаменательных дат с прописной буквы пишут первое число и имена собственные:
Если начальное порядковое числительное в таком названии написано цифрой, с прописной буквы пишется следующее за ним слово. Порядковое числительное при этом не имеет наращения: 1 Мая, 8 Марта.