Date()
помощь по функциям можно посмотреть в project 2002:
Функции даты и времени
CDate
Меняет тип данных выражения на Date.
Синтаксис
CDate( выражение )
выражение Любое допустимое выражение даты.
Date
Возвращает значение с типом данных Variant (Date), представляющее текущую системную дату.
Синтаксис
Дата
DateAdd
Возвращает значение с типом данных Variant (Date), представляющее дату, к которой был добавлен определенный интервал времени.
Синтаксис
DateAdd( интервал, число, дата )
интервал Обязательный. Тип данных Integer. Строковое выражение, представляющее интервал времени, который необходимо добавить.
число Обязательный. Числовое выражение, представляющее число интервалов времени, которые необходимо добавить. Значение может быть положительным (для дат в будущем) или отрицательным (для дат в прошлом).
дата Обязательный. Тип данных Variant (Date) или литерал, представляющий дату, к которой добавляется интервал.
DateDiff
Возвращает значение с типом данных Variant (Long), указывающее число интервалов времени между двумя определенными датами.
Синтаксис
DateDiff( интервал, дата_1, дата_2[, первый_день_недели[, первая_неделя_года]] )
интервал Обязательный. Строковое выражение, представляющее интервал времени, используемый для расчета разницы между датой_1 и датой_2.
дата_1, дата_2 Обязательный. Тип данных Variant (Date). Две даты, которые должны быть использованы в расчетах.
первый_день_недели Необязательный; константа, задающая первый день недели. Если не указано, подразумевается воскресенье.
первая_неделя_года Необязательный. Константа, задающая первую неделю года. Если значение не указано, в качестве первой недели используется неделя, на которую приходится 1 января.
DatePart
Возвращает значение с типом данных Variant (Integer), содержащее указанную часть определенной даты.
Синтаксис
DatePart( интервал, дата[,первый_день_недели[, первая_неделя_года-]] )
интервал Обязательный. Строковое выражение, представляющее собой интервал времени, который необходимо возвратить.
дата Обязательный. Значение с типом данных Variant (Date), которое необходимо определить.
первый_день_недели Необязательный; константа, задающая первый день недели. Если не указано, подразумевается воскресенье.
первая_неделя_года Необязательный. Константа, задающая первую неделю года. Если значение не указано, в качестве первой недели используется неделя, на которую приходится 1 января.
DateSerial
Возвращает значение с типом данных Variant (Date) для указанного года, месяца и дня.
Синтаксис
DateSerial( год, месяц, день)
год Обязательный. Тип данных Integer. Целые числа в диапазоне от 100 до 9999 включительно или числовое выражение.
месяц Обязательный. Тип данных Integer. Любое числовое выражение.
день Обязательный. Тип данных Integer. Любое числовое выражение.
DateValue
Возвращает значение с типом данных Variant (Date).
Синтаксис
DateValue( дата)
дата Обязательный; обычно — строковое выражение, представляющее дату в диапазоне от 1 января 100 года до 31 декабря 9999 года. Однако в качестве даты может также использоваться выражение, представляющее дату, время или и дату и время в этом диапазоне.
Day
Возвращает значение с типом данных Variant (Integer), указывающее целое число в диапазоне от 1 до 31 включительно, представляющее день месяца.
Синтаксис
Day( дата )
дата Обязательный; любое значение типа Variant, числовое выражение, строковое выражение или любая их комбинация, представляющая дату. Если дата содержит значение Null, возвращается Null.
Hour
Возвращает значение с типом данных Variant (Integer), указывающее целое число в диапазоне от 0 до 23 включительно, представляющее порядковый номер часа в сутках.
Синтаксис
Hour( время )
время Обязательный; любое значение типа Variant, числовое выражение, строковое выражение или любая их комбинация, представляющая время. Если время содержит значение Null, возвращается Null.
IsDate
Возвращает значение с типом данных Boolean, указывающее, может ли выражение быть преобразовано в дату.
Синтаксис
IsDate( выражение )
выражение Обязательный; любое значение с типом данных Variant, содержащее выражение даты или строковое выражение, распознаваемое как дата или время.
Minute
Возвращает значение с типом данных Variant (Integer), указывающее целое число в диапазоне от 0 до 59 включительно, представляющее порядковый номер минуты в часе.
Синтаксис
Minute( время )
время Обязательный; любое значение типа Variant, числовое выражение, строковое выражение или любая их комбинация, представляющая время. Если время содержит значение Null, возвращается Null.
Month
Возвращает значение с типом данных Variant (Integer), указывающее целое число в диапазоне от 1 до 12 включительно, представляющее порядковый номер месяца в году.
Синтаксис
Month( дата )
дата Обязательный; любое значение типа Variant, числовое выражение, строковое выражение или любая их комбинация, представляющая время. Если дата содержит значение Null, возвращается Null.
Now
Возвращает значение с типом данных Variant (Date), указывающее текущую дату и время в соответствии с системной датой и системным временем, заданными на компьютере.
Синтаксис
Now
ProjDateAdd
Добавляет отрезок времени к дате для получения новой даты.
Синтаксис
ProjDateAdd( дата, отрезок_времени, календарь )
дата Обязательный. Тип данных Variant. Начальная дата, к которой добавляется отрезок_времени.
отрезок_времени Обязательный. Тип данных Variant. Отрезок времени, который должен быть добавлен к дате.
календарь Необязательный. Тип данных String. Календарь, который должен использоваться для расчета новой даты. Если календарь не указан, по умолчанию для текущего ресурса используется календарь ресурса, для текущей задачи — календарь задачи, а если он отсутствует, то стандартный календарь.
ProjDateDiff
Возвращает отрезок времени между двумя датами в минутах.
Синтаксис
ProjDateDiff( дата_1, дата_1, календарь)
дата_1 Обязательный. Тип данных Variant. Дата, используемая в качестве начала отрезка времени.
дата_2 Обязательный. Тип данных Variant. Дата, используемая в качестве окончания отрезка времени.
календарь Необязательный. Тип данных String. Календарь, который должен использоваться для расчета отрезка времени. Если календарь не указан, по умолчанию для текущего ресурса используется календарь ресурса, для текущей задачи — календарь задачи, а если он отсутствует, то стандартный календарь.
ProjDateSub
Возвращает дату, предшествующую другой дате на определенный отрезок времени.
Синтаксис
ProjDateSub( дата, отрезок_времени, календарь )
дата Обязательный. Тип данных Variant. Начальная дата, из которой вычитается отрезок_времени.
отрезок_времени Обязательный. Тип данных Variant. Отрезок времени, который должен вычитаться из даты.
календарь Необязательный. Тип данных String. Календарь, который должен использоваться для расчета разницы между датами. Если календарь не указан, по умолчанию для текущего ресурса используется календарь ресурса, для текущей задачи — календарь задачи, а если он отсутствует, то стандартный календарь.
ProjDateValue
Возвращает значение даты для выражения.
Синтаксис
ProjDateValue( выражение )
выражение Обязательный. Тип данных Variant. Выражение, которое должно быть представлено как дата.
ProjDurValue
Возвращает число минут в отрезке времени.
Синтаксис
ProjDurValue( отрезок_времени )
отрезок_времени Обязательный. Тип данных Variant. Отрезок времени, который должен быть представлен в минутах.
Second
Возвращает значение с типом данных Variant (Integer), указывающее целое число в диапазоне от 0 до 59 включительно, представляющее порядковый номер секунды в минуте.
Синтаксис
Second( время )
время Обязательный; любое значение типа Variant, числовое выражение, строковое выражение или любая их комбинация, представляющая время. Если время содержит значение Null, возвращается Null.
Time
Возвращает значение с типом данных Variant (Date), указывающее текущее системное время.
Синтаксис
Time
Timer
Возвращает значение с типом данных Single, представляющее время в секундах с момента наступления полуночи.
Синтаксис
Timer
TimeSerial
Возвращает значение с типом данных Variant (Date), содержащее время для указанного часа, минуты и секунды.
Синтаксис
TimeSerial( час, минута, секунда )
час Обязательный. Тип данных Variant (Integer). Целые числа в диапазоне от 0 (12:00 AM) до 23 (11:00 PM) включительно или числовые выражения.
минута Обязательный. Тип данных Variant (Integer). Любое числовое выражение.
секунда Обязательный. Тип данных Variant (Integer). Любое числовое выражение.
TimeValue
Возвращает значение с типом данных Variant (Date), представляющее время.
Синтаксис
TimeValue( время )
время Обязательный. Обычно — строковое выражение, представляющее время в интервале от 0:00:00 (12:00:00 AM) до 23:59:59 (11:59:59 PM) включительно. Однако время также может быть выражением, представляющим время в этом диапазоне. Если время содержит значение Null, возвращается Null.
Weekday
Возвращает значение с типом данных Variant (Integer), содержащее целое число, представляющее день недели.
Синтаксис
Weekday( дата[, первый_день_недели] )
дата Обязательный. Значение с типом данных Variant, числовое выражение, строковое выражение в любой комбинации, представляющее дату. Если дата содержит значение Null, возвращается Null.
первый_день_недели Необязательный; константа, задающая первый день недели. Если не указано, подразумевается воскресенье.
Year
Возвращает значение с типом данных Variant (Integer), содержащее целое число, представляющее год.
Синтаксис
Year( дата )
дата Обязательный; любое значение типа Variant, числовое выражение, строковое выражение или любая их комбинация, представляющая дату. Если дата содержит значение Null, возвращается Null.