Skip to content

Обзор функций даты

Область применения

Место использования
Редактировать данныеНовые колонки, фильтры
сборкиДобавление вычисляемых полей

Примечание: Функции, принимающие дату в качестве параметра-фактора, где дата должна быть в виде yyyy/mm/dd или yyyy-MM-dd. И должна быть заключена в двойные кавычки (" ") в английской среде.

В документации приведены некоторые часто используемые формулы сочетаний дат, которые легко использовать напрямую, см. раздел: часто используемые формулы дат.

список функций

категоризацияфункция (математика.)использоватьприведите пример
Возвращает дату указанного уровняМЕСЯЦНайдите месяц в датеMONTH() равно 10, что соответствует системному серверному времени 2020-10-23 15:36:25MONTH("2000/1/1") равно 1MONTH("1997-04-20", "yyyy-MM-dd") равно 4.
ГОДГод запросаYEAR() равно 2020, что соответствует системному серверному времени 2020-10-23 15:36:25YEAR("2000/1/1") равно 2000YEAR("1997-04-20", "yyyy-MM-dd") равно 1997
ЧЕТВЕРТЬсезон (спорт)QUARTER() равно 4, что соответствует системному серверному времени 2020-10-23 15:36:25QUARTER("2000/1/1") равно 1QUARTER("1997-04-20", "yyyy-MM-dd") равно 2
НЕДЕЛЯнайдите количество недельWEEK() равно 52, что соответствует системному серверному времени 2010-1-1 15:36:25WEEK("2010/1/1") равно 52WEEK("2010/1/1", "F1") равно 1WEEK("2010/1/6") равно 1
ДЕНЬДень запросаDAY() равно 23, что соответствует системному серверному времени 2020-10-23 15:36:25DAY("2000/1/1") равно 1DAY("1997-04-20", "yyyy-MM-dd") равно 20.
ВЫХОДНЫЕКоличество недельWEEKDAY("2005/9/10") равно 6 (суббота)WEEKDAY("2005/9/11") равно 0 (воскресенье)
ЧАСпоиск количества часовHOUR() равно 15, что соответствует системному серверному времени 2020-10-23 15:36:2HOUR("11:32:40") равно 11.HOUR("11:32:40", "HH:mm:ss") равно 11
МИНУТАНайдите количество минут.MINUTE() равно 36, что соответствует системному серверному времени 2020-10-23 15:36:25MINUTE("15:36:25") равно 36.MINUTE("15:36:25", "HH:mm:ss") равно 36
ВТОРОЙсчитать секундыSECOND() равно 25, что соответствует системному серверному времени 2010-1-1 15:36:25SECOND("15:36:25") равно 25SECOND("15:36:25", "ЧЧ:мм:сс") равно 25
ДАТА НЕДЕЛИНайдите день неделиWEEKDATE(2009,10,2,1) возвращает первый день второй недели октября 2009 года, то есть дату воскресенья, возвращенную к 2009-10-04WEEKDATE (2009,12,1,-1) возврат - первая неделя декабря 2009 года, последний день первой недели, который является датой субботы, возврат - 2009-12-05
Расчет датыYEARDELTAНайдите количество лет, прошедших после определенной датыYEARDELTA("2008-10-10",10) равно 2018-10-10
MONTHDELTAПопросите назначить свидание в ближайшие несколько месяцев.MONTHDELTA("2008-08-08",4) равна 2008-12-08
ДАТЕДИФЗапрос на разницу в датахDATEDIF("2001/2/28", "2004/3/20", "Y") равно 3, т.е. между 28 февраля 2001 года и 20 марта 2004 года прошло 3 полных года.DATEDIF("2001/2/28", "2004/3/20", "M") равно 37, т.е. 36 полных месяцев между 28 февраля 2001 года и 20 марта 2004 года.
DATEDELTAСпросите о ближайших днях.DATEDELTA("2008-08-08",-10) равна 2008-07-29DATEDELTA("2008-08-08",10) равна 2008-08-18
DAYS360Найдите количество дней разницы (360 дней)DAYS360 ("1998/1/30", "1998/2/1") равно 1
DATESUBDATEНайдите разницу в дате и времениDATESUBDATE("2008-08-08", "2008-06-06", "h") равно 1512DATESUBDATE("2008-06-06", "2008-08-08", "H") равно -1512
Извлечение информации о датеСЕЙЧАСНайдите текущее времяЕсли системное время равно 12 мая 2012 15:18:38, то NOW() будет равно 2012-05-12 15:18:38
СЕГОДНЯНайдите текущую датуЕсли системная дата равна 10 сентября 2005 года, то TODAY() будет равна 2005-09-10
DAYSOFQUARTERНайдите количество дней в кварталеDAYSOFQUARTER("2009-02-01") равно 90DAYSOFQUARTER("2009/05/05") равно 91
ДЕНЬ ЗА ДНЕМНайдите количество дней в месяцеDAYSOFMONTH("1900-02-01") равно 28DAYSOFMONTH("2008/04/04") равно 30
DATETONUMBERНайдите количество прошедших миллисекундDATETONUMBER("2008-08-08") равно 1 218 124 800 000
ДЕНЬ ГОДАНайдите количество дней в годуДНЕВНОЙ ГОД (2008) равен 366DAYSOFYEAR("2008-01-01") равно 366
DAYVALUEКоличество дней (с 1900)DAYVALUE("2008/08/08") равно 39667
Дата Тип ПреобразованиеДАТАПопросите отобразить датуDATE(1978,9,19) равно 1978-09-19DATE(2000,13,05) равно 2001-01-05DATE(2000,3,35) равно 2000-04-04
LUNARПопросите указать лунную дату.Если вам нужно запросить соответствующее лунное время 21 июля 2011 года, просто введите LUNAR(2011,7,21), и результат будет выглядеть следующим образом: 21 июня в год Синь Мао.Если ввести LUNAR(2001,7,21), то будет выведено: первый день июня в год Синь Си. Временной период, поддерживаемый этой формулой, - 1900-2100 годы.
TODATEЗапросите преобразование в тип датыTODATE (DATE (2007, 12, 12)) для возврата к дате 12 декабря 2007 года, состоящей из датыTODATE (1023542354746) возвращается на 8 июня 2002 года
ВРЕМЯсинхронизацияTIME(14,40,0) равно системному времени год месяц день 14:40:00TIME(19,43,24) равно системному времени года и месяца 19:43:24