Синтаксис строки форматирования даты/времени
При задании пользовательского формата можно использовать сочетание произвольного текста и предопределенных маркеров.
Перечень и назначение маркеров:
- День
- %d — день месяца с ведущим нулем
- %j — день месяца
- %z — номер дня в году
- %q — номер дня в квартале
- %N — номер дня в неделе
- %D — короткое название дня недели
- %l — полное название дня недели
- Неделя
- %W — номер недели в году
- %e — номер недели в квартале
- %w — номер недели в месяце
- Месяц
- %M — короткое название месяца
- %F — полное название месяца в именительном падеже
- %P — полное название месяца в родительном падеже
- %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"
.