Настройка и форматирование значений даты и времени в потоке

В этой статье приведены шаги по настройке или форматированию значений даты и времени в потоке.

Применимо к:   Power Automate
Исходный номер базы знаний:   4534778

Сценарий

При работе со значениями даты и времени (например, значениями даты и времени) в потоке они могут выглядеть следующим образом:

  • 2019-12-06T22:47:23.0798367Z
  • 2009-06-15T13:45:30Z

Эти значения можно отформатировать следующим образом:

  • 6/15/2009 1:45 PM
  • Monday, June 15, 2009

Для этого в функцию передаются строки формата даты и formatDateTime() времени.

Форматирование строк

Строка стандартного формата — это один символ (например, 'd'``'g'с 'G'учетом регистра), соответствующий определенному шаблону.

Например, строка формата 'g' соответствует общему шаблону даты и времени (короткое время):

  • formatDateTime('2009-06-15T13:45:30', 'g') -> 6/15/2009 1:45 PM

Строка настраиваемого формата — это любая строка с несколькими символами (например, 'M/dd/yyyy h:mm tt'), которая может управлять видимостью, положением, точностью месяца, дня, часа, секунды и т. д. значения DateTime.

Например, строка формата 'M/dd/yyyy h:mm tt' представляет тот же шаблон, что и строка стандартного формата 'g' , как описано выше:

  • formatDateTime('2009-06-15T13:45:30', 'M/dd/yyyy h:mm tt') -> 6/15/2009 1:45 PM

Дополнительные сведения о доступных шаблонах стандартного формата и о создании строки настраиваемого формата см. в разделе "Ресурсы" этой статьи.

Примеры шагов

  1. Выберите поле ввода, в котором требуется отформатированное значение даты и времени.

  2. Перейдите в редактор выражений (перейдите к разделу "Добавление динамического содержимого> выберите вкладку "Выражение ").

  3. Введите formatDateTime() (или просмотрите функции даты и времени).

  4. Укажите значение для форматирования и заключено в одинарные кавычки. Динамическое содержимое можно использовать, но не должно быть заключено в одинарные кавычки.

  5. Укажите строку формата (заключенную в одинарные кавычки).

  6. Полное выражение должно выглядеть, как в следующих примерах:

    • formatDateTime('<your-value>', 'dd/MM/yyyy hh:mm tt')

    • formatDateTime(<dynamic-content>, 'dd/MM/yyyy hh:mm tt')

  7. Нажмите кнопку "ОК".

Ресурсы