Получить вчерашнюю дату (MS Power Automate)

В Microsoft Power Automate с помощью выражения utcNow() можно получить текущую дату (и время). Я пытаюсь назначить вчерашнее свидание. Я пробовал dateadd(utcNow(), -1) и аналогичный код, но ничего не работает. Кто-нибудь знает, как работать с датами в Microsoft Power Automate?


person SUMguy    schedule 13.02.2018    source источник


Ответы (4)


addDays - это функция, которую вы ищете:

//Yesterday
addDays(utcnow(),-1)

//Next Week
addDays(utcnow(),7)
person AaronBaker    schedule 01.10.2018
comment
Просто имейте в виду часовые пояса. По мере того, как вы начинаете уходить от UTC, вы можете получить неожиданные результаты. Чтобы учесть это, вы можете сделать: addDays (convertTimeZone (utcnow (), 'UTC', 'Eastern Standard Time', 'yyyy-MM-dd'), - 1) Заменить 'Eastern Standard Time' на ваш часовой пояс. Полный список можно найти на странице docs .microsoft.com / ru-ru / предыдущие версии / windows / embedded / - person Paul; 04.04.2021

Мне кажется, что этот код работает:

formatDateTime(addDays(utcNow(),-1),'MM.dd.yyyy')

Я использовал функцию dormatDateTime:, чтобы изменить формат даты на то, что я хочу

addDays: можно использовать для путешествий туда и обратно на свиданиях, например, если я хочу вернуться в один прекрасный день, это будет -1, если я хочу, чтобы это продолжалось в один прекрасный день, это будет +1 или 1.

utcNow(): Получает текущую дату и время

Теперь я могу получать дату в таких форматах, как «ММ / дд / гггг» или «ММ.дд.гггг» или «ММ дд гггг». Этот список разделителей можно найти здесь.

person noobsterCoder    schedule 10.03.2020

Вы также можете использовать одно из новых встроенных Date Time действий. Используйте Get past time и установите интервал в 1 день, чтобы получить вчерашний день:

введите здесь описание изображения

person SeaDude    schedule 12.05.2020

Вы можете использовать addDays ():

addDays(utcNow(),-1)

Кроме того, у вас есть addMinutes (), addHours (), addSeconds ().

person Tomasz Ciarachowicz    schedule 25.07.2019