Суббота, 04.05.2024, 19:07
Все о программировании в MS Office
Приветствую Вас Гость | RSS
Главная Справочник VBA Регистрация Вход

ВНИМАНИЕ!!!

сайт переехал на новый домен

 

VBA-HELP.RU

Меню сайта

Категории
Математические функции [9]
Дата и время [21]
Обработка массивов [4]
Тригонометрия [5]
Обработка цвета [2]
Другие [1]
Работа с файлами [1]
Принятие решения [4]

Друзья сайта
  • Инструкции для uCoz

  • Реклама

    Главная » Справочник VBA » Функции и операторы » Дата и время

    DateDiff
    DateDiff(Interval,Date1,Date2,[FirstDayOfWeek],[FirstWeekOfYear])
     
    Функция DateDiff используется для вычисления разности двух дат
     
    Возвращаемое значение: Возвращает значение типа Variant(Long), указывающее число временных интервалов между двумя датами
     
    Параметры: Функция содержит именованные аргументы
       
    Interval  - Обязательный аргумент типа String, указывающего тип добавляемого временного интервала:
    • yyyy - Год
    • q  - Квартал
    • - Месяц
    • - День года
    • - День месяца
    • - День недели
    • ww  - Неделя
    • - Часы
    • - Минуты
    • - Секунды
     
    Interval не чуствителен к регистру букв.  Литерал должен быть заключен в кавычки. Для вычисления дней между двумя датами можно использовать значение интервала дня:"y" или "d"    
     
    Date1  - Обязательный аргумент типа Variant(Date) или литерал даты - первая календарная дата при вычислении разности дат  
     
    Date2  - Обязательный аргумент типа Variant(Date) или литерал даты - вторая календарная дата при вычислении разности дат
     
    FirstDayOfWeek  - Необязательный аргумент типа Long, определяющего день недели. Допускается использование констант:
    • vbUseSystem=0  - Используется значение национальных системных установок
    • vbSunday=1  - Воскресенье(по умолчанию)
    • vbMonday=2  - Понедельник
    • vbTuesday=3  - Вторник
    • vbWednesday=4  - Среда
    • vbThursday=5  - Четверг
    • vbFriday=6  - Пятница
    • vbSaturday  - Суббота    
     
    FirstWeekOfYear  - Необязательный аргумент - числовая константа, указывающая, какой день недели считать первым:
    • vbUseSystem=0 Используется системная информация
    • vbFirstJan1=1 Неделя, содержащая 1 января
    • vbFirstFourDays=2 Первая неделя, содержащая как минимум 4 дня нового года
    • vbFirstFullWeek=3 Первая полная неделя года
     
    Пример
     ' Вычисляем сколько дней осталось до 21 века
    Dim Today as Date  ' сегодняшний день
    Dim Millenium As Date  ' 1 день 21 века
    Dim retval  ' возвращаемое значение
    Today=Date  ' узнаем текущую системную дату
    Millenium="01.01.01"
    retval=DateDiff("d",Today,Millenium)
    Категория: Дата и время | Добавил: Админ (19.06.2009)
    Просмотров: 6805 | Комментарии: 3
    Всего комментариев: 3
    1 Pankratii1951  
    0
    у нас на этом веб-портале можно увидеть громадный набор интересных статей про http://ublaze.ru/forum/ftopic1149.html - Ресиверы HD 9303 GS 8306

    2 Svyatoslav4795  
    0
    на вышеприведенном веб-портале подобран огромный ассортимент умных статей про http://medbaz.com/pages-more-421.html - тошнота при беременности как избавиться.

    3 LONEN eysk  
    0
    День добрый!
    Ой! Нашла где можно недорого купить недорогой картридж для brother tn 3280
    Вот Ой!увидела на форуме : http://vk.com/club49813232 - заправка картридж brother tn 3280

    Ох!e Как вы думаете приобрести http://vk.com/id189521814 - прошивка картриджа brother tn 3280

    Добавлять комментарии могут только зарегистрированные пользователи.
    [ Регистрация | Вход ]
    Форма входа

    Новое в Спр.VBА
    Внимание: Если вы не нашли необходимую Вам информацию
    Вы можете оставить запрос на дополнение Справочника VBA в ФОРУМЕ
    Обновления в Справочнике VBA
    [27.08.2009] - Choose
    [27.08.2009] - Switch
    [27.08.2009] - IIF
    [27.08.2009] - If...Then...Else
    [24.08.2009] - MultiPage

    Поиск

    Наш опрос
    Оцените мой сайт
    Всего ответов: 25

    Copyright MyCorp © 2024 Яндекс цитирования Rambler's Top100   Каталог сайтов Рейтинг@Mail.ru Проверка ТИЦ