powered by simpleCommunicator - 2.0.38     © 2025 Programmizd 02
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / VBS/VBA сравнение дат и времени
6 сообщений из 6, страница 1 из 1
VBS/VBA сравнение дат и времени
    #39641894
strQwerty
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброго времени суток!
Друзья, встала тут резкая необходимость своять скрипт на VBS, отлаживаю из под VBA в Excel и вот час уже злюсь.
Ситуация таково, есть две даты

dtStart = "08.05.2018 12:51:00"
dtEnd = "08.05.2018 12:56:59"

мне же их нужно сравнить с 3-ей датой, как то так

Код: vbnet
1.
2.
3.
If oFile.DateCreated >= dtStart And oFile.DateCreated <= dtEnd Then
            ' бла бла бла
End If 



как это провернуть более ли менее красиво в VBS?
Спасибо!
...
Рейтинг: 0 / 0
VBS/VBA сравнение дат и времени
    #39641909
Фотография The_Prist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
strQwerty,
Наверное, так:
Код: vbnet
1.
If oFile.DateCreated >= CDate(dtStart) And oFile.DateCreated <= CDate(dtEnd) Then


Только надо еще убедиться, что DateCreated возвращает тип Date
...
Рейтинг: 0 / 0
VBS/VBA сравнение дат и времени
    #39641910
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Явно конвертировать в тип Date, используя функцию CDate():
Код: vbnet
1.
2.
dtStart = CDate("08.05.2018 12:51:00")
dtEnd = CDate("08.05.2018 12:56:59")


После чего сравнивать:
Код: vbnet
1.
2.
3.
If dtStart <= oFile.DateCreated And oFile.DateCreated <= dtEnd Then
            ' бла бла бла
End If 
...
Рейтинг: 0 / 0
VBS/VBA сравнение дат и времени
    #39641915
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
The_Pristубедиться, что DateCreated возвращает тип DateСудя по именам объекта и свойства, oFile - это FSO.File. Так что тут проблемы быть не должно.
...
Рейтинг: 0 / 0
VBS/VBA сравнение дат и времени
    #39641944
strQwerty
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
The_Prist, спасибо! все отработало как надо !
...
Рейтинг: 0 / 0
VBS/VBA сравнение дат и времени
    #39641945
strQwerty
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Akina,
так и есть, спасибо за помощь )!
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / VBS/VBA сравнение дат и времени
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]