Формат даты и времени
В таблице сведены основные форматы даты и времени, используемые в разных странах.
Страна/язык | Формат даты | Формат времени | Пример даты | Пример времени |
---|---|---|---|---|
Россия | DD.MM.YYYY | HH:MI:SS | 26.01.1993 | 18:24:00 |
США | MM-DD-YYYY | HH:MI:SS | 01-26-1993 | 18:24:00 |
Международный английский | DD-MM-YYYY | HH:MI:SS | 26-01-1993 | 18:24:00 |
Великобритания | DD/MM/YYYY | HH:MI:SS | 26/01/1993 | 18:24:00 |
Германия | DD.MM.YYYY | HH:MI:SS | 26.01.1993 | 18:24:00 |
Бельгия | DD/MM/YYYY | HH:MI:SS | 26/01/1993 | 18:24:00 |
Бразилия | DD/MM/YYYY | HH:MI:SS | 26/01/1993 | 18:24:00 |
Венгрия | YYYY-MM-DD | HH:MI:SS | 1993-01-26 | 18:24:00 |
Дания | DD-MM-YYYY | HH.MI.SS | 26-01-1993 | 18.24.00 |
Италия | DD/MM/YYYY | HH.MI.SS | 26/01/1993 | 18.24.00 |
Испания | DD/MM/YYYY | HH:MI:SS | 26/01/1993 | 18:24:00 |
Канада (франц.) | YYYY-MM-DD | HH:MI:SS | 1993-01-26 | 18:24:00 |
Латинская Америка | DD/MM/YYYY | HH:MI:SS | 26/01/1993 | 18:24:00 |
Нидерланды | DD-MM-YYYY | HH:MI:SS | 26-01-1993 | 18:24:00 |
Норвегия | DD.MM.YYYY | HH:MI:SS | 26.01.1993 | 18:24:00 |
Польша | YYYY-MM-DD | HH:MI:SS | 1993-01-26 | 18:24:00 |
Португалия | DD-MM-YYYY | HH:MI:SS | 26-01-1993 | 18:24:00 |
Сербия/Югославия | DD.MM.YYYY | HH.MI.SS | 26.01.1993 | 18.24.00 |
Словакия | YYYY-MM-DD | HH:MI:SS | 1993-01-26 | 18:24:00 |
Словения | YYYY-MM-DD | HH:MI:SS | 1993-01-26 | 18:24:00 |
Финляндия | YYYY-MM-DD | HH.MI.SS | 1993-01-26 | 18.24.00 |
Франция | DD.MM.YYYY | HH:MI:SS | 26.01.1993 | 18:24:00 |
Чехия | YYYY-MM-DD | HH:MI:SS | 1993-01-26 | 18:24:00 |
Швейцария | DD.MM.YYYY | HH,MI,SS | 26.01.1993 | 18,24,00 |
Швеция | YYYY-MM-DD | HH.MI.SS | 1993-01-26 | 18.24.00 |
Пользовательские комментарии
Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.
Для этого нужно всего лишь авторизоваться на сайте
Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.
Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.
Источник
Вывод даты в строку по различному формату
Типы данных TDatetime , TDate и TTime обладают методом format() , который помогает привести дату и время к нужному формату строки.
Форматы по умолчанию:
- TDate — YYYY-MM-DD ,
- TTime — HH:mm:ss ,
- TDatetime — YYYY-MM-DDTHH:mm:ss.SSSZ ,
где YYYY — год, MM — месяц с ведущим нулем, DD — день с ведущим нулем, HH — часы в 24-часовой системе, mm — минуты, ss — секунды, SSS — доли секунды, T — префикс времени, Z — временная зона.
const date = new TDate (2021, 4, 9);
const formatDate = date.format(); // «2021-04-09»
const time = new TTime (15, 30, 20, 10);
const formatTime = time.format(); //»15:30:20″
const datetime = new Datetime () // текущая дата и время
const formatDatetime = datetime.format() // «2021-04-09T12:46:57+04:00»
Если задать изначально неверный формат переменной типа Дата/время , то будет показана ошибка:
const datetime = new Datetime (» qwerty «);
const formatDatetime = datetime.format() //»Error: Invalid datetime \»qwerty\». Bring to \»YYYY-MM-DDTHH:mm:ss.SSSZ\» format»
Также в строке форматирования можно использовать синтаксис на основе ключей. Наиболее часто используемые ключи для даты и времени, с помощью которых можно формировать шаблон вывода, приведены в таблице ниже. Необходимо учитывать, что нельзя использовать ключи времени для формата переменной типа Дата , а ключи даты — для типа Время . В этом случае сценарий завершится с ошибкой. Для типа Дата/время подходит весь набор ключей.
Источник