|
|||||||
Power Query. Формулы М. #datetime, #duration
Время создания: 11.11.2021 21:29
Текстовые метки: Power Query, Формулы М
Раздел: Разные закладки - MSO - Excel - Power Query
Запись: xintrea/mytetra_db_adgaver_new/master/base/16366553937l0u05j9yk/text.html на raw.githubusercontent.com
|
|||||||
|
|||||||
Описание В этом уроке вы узнаете как работать с датой и временем в Power Query. #datetime — это функция для создания значения типа дата и время, а #duration — это функция для создания значения типа длительность. Чтобы прибавить к дате какое-то число дней нужно это сделать при помощи #duration. В этом уроке мы изучим/повторим: • Как в Power Query создать значение datetime с помощью #duration • Значение длительности с функцией #duration • Получить текущую дату и время UTC с DateTimeZone.UtcNow() • Прибавление часов к значению дата-время (datetime) • Получить текущее местное время и дату с DateTime.LocalNow() Примененные функции • #datetime • #duration • DateTimeZone.UtcNow • DateTime.LocalNow • DateTime.ToText Код Создаем значение дата и время функцией #datetime. Параметры функции: год, месяц, день, часы, минуты, секунды. #datetime(2019,5,14,22,56,10) Создаем значение длительности функцией #duration. Параметры функции: дни, часы, минуты, секунды. #duration(3, 15, 5, 10) Получаем значение datetime для текущего времени UTC. DateTimeZone.UtcNow() Получаем текущее московское время. Для этого к UTC прибавляем 3 часа с помощью функции #duration. DateTimeZone.UtcNow() + #duration(0, 3, 0, 0) Получим текущее значение datetime для региона, указанного в системе. DateTime.LocalNow() Объединим значение datetime с текстовой строкой. Нам понадобится функция DateTime.ToText. Внутри функции нужно указать маску формата. В данном случае «dd-MMM-yyyy hh:mm». let source = DateTime.LocalNow(), str = "Сейчас "&DateTime.ToText(source, "dd-MMM-yyyy hh:mm") in str
|
|||||||
Так же в этом разделе:
|
|||||||
|
|||||||
|