Версия для печати

Функции VBA для работы с датой/временем

6560
Функции VBA

Функции VBA для работы с датой/временем

  • Date() — возвращает текущую системную дату. Установить ее можно при помощи одноименного оператора, например, так:
        Date = #5/12/2006#
        Date = #5/12/2006#
  • Time() — возвращает текущее системное время
  • Now() — возвращает дату и время вместе.
  • DateAdd() — возможность добавить к дате указанное количество лет, кварталов, месяцев и так далее — вплоть до секунд.
  • DateDiff() — возможность получить разницу между датами (опять таки в единицах от лет до секунд).
  • DatePart() — очень важная функция, которая возвращает указанную часть даты (например, только год, только месяц или только день недели).
  • DateSerial() — возможность создать значение даты на основе передаваемых символьных значений.
  • DateValue() — делает то же, что и DateSerial(). Отличия — в формате принимаемых значений
  • Аналогичным образом (для времени) работают TimeSerial() и TimeValue(), Day(), Year(), Month(), Weekday(), Hour(), Minute(), Second() — специализированные заменители функции
  • (), которые возвращают нужную часть даты/времени (которую именно — видно из названия).
  • MonthName() — возвращает имя месяца словами по его номеру. Возвращаемое значение зависит от региональных настроек. Если они русские, то вернется русское название месяца.
  • Timer() — возвращает количество секунд, прошедших с полуночи.


Поддержать автора сайта
Поделиться ссылкой
Комментирование отключено.