Синтаксис строки форматирования даты/времени
При задании пользовательского формата можно использовать сочетание произвольного текста и предопределенных маркеров.
Перечень и назначение маркеров:
- День.
- %d — день месяца с ведущим нулем.
- %j — день месяца.
- %z — номер дня в году.
- %q — номер дня в квартале.
- %N — номер дня в неделе.
- %D — короткое название дня недели.
- %l — полное название дня недели.
- Неделя.
- %W — номер недели в году.
- %e — номер недели в квартале.
- %w — номер недели в месяце.
- Месяц.
- %M — короткое название месяца.
- %F — полное название месяца.
- %m — номер месяца с ведущим нулем.
- %n — номер месяца.
- Квартал.
- %Q — номер квартала.
- Год.
- %Y — год, 4 цифры.
- %y — год, 2 цифры.
- Часы.
- %g — часы в 12-часовом формате.
- %G — часы в 24-часовом формате.
- %h — часы в 12-часовом формате с ведущим нулем.
- %H — часы в 24-часовом формате с ведущим нулем.
- Минуты.
- %i — минуты с ведущим нулем.
- Секунды.
- %s — секунды с ведущим нулем.
- Миллисекунды.
- %u — миллисекунды с ведущими нулями.
- Дата.
- %L — дата в длинном формате.
- %S — дата в коротком формате.
- Время.
- %T — время в длинном формате.
- %t — время в коротком формате.
Пример:
Выполнить преобразование: 11.08.2017 13:50
→ любой текст Aug, еще текст 2017, 13
.
Строка форматирования: "любой текст %M, еще текст %Y, %G"
, результат "любой текст Aug, еще текст 2017, 13"
.