Гость
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / DateTime в vba / 9 сообщений из 9, страница 1 из 1
12.11.2021, 09:55
    #40111212
vb_sub
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DateTime в vba
Всем пример, есть ли возможность безопасно(чтобы правильно работало сравнение) оперировать в VBA с DateTime в рамках одной переменной(чтобы не держать дату и время в двух разных значениях)?
...
Рейтинг: 0 / 0
12.11.2021, 10:05
    #40111218
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DateTime в vba
Чем не устраивает существующее сравнение?
...
Рейтинг: 0 / 0
12.11.2021, 11:12
    #40111242
vb_sub
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DateTime в vba
Shocker.Pro,
в vba для даты есть тип Date, который может хранить только дату. Чтобы хранить еще и время, необходимо дополнительно в другой переменной использовать или строковый или числовой вид времени с дальнейшем преобразованием. Соответственно чтобы сравнить две даты с временем, нужно сначала сравнить даты, потом уже время. Да и конкретный кейс, в котором это неудобно очень- я хочу заполнить Dictionary, в котором в качестве значения необходимо использовать DateTime, но ввиду того, что я не могу и Date и Time запихнуть в одну переменную, мне придется делать вместо словаря массив со столбцом-ключом, столбцом-временем, столбцом-датой.
...
Рейтинг: 0 / 0
12.11.2021, 11:32
    #40111247
booby
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DateTime в vba
vb_sub,

какой кошмар.
Столько домыслов не может оправдать нежелание ознакомиться с свойствами простых типов данных, предоставляемых языком.
Хотя бы отсюда начните.
https://docs.microsoft.com/ru-ru/dotnet/visual-basic/language-reference/data-types/date-data-type
...
Рейтинг: 0 / 0
12.11.2021, 11:44
    #40111250
vb_sub
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DateTime в vba
booby,
это для VB Net -версии, а не для VB6 или VBA
...
Рейтинг: 0 / 0
12.11.2021, 11:55
    #40111256
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DateTime в vba
vb_sub
в vba для даты есть тип Date, который может хранить только дату.
как выше было замечено - это домыслы.
...
Рейтинг: 0 / 0
12.11.2021, 14:59
    #40111366
Focha
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DateTime в vba
vb_sub
Всем пример, есть ли возможность безопасно(чтобы правильно работало сравнение) оперировать в VBA с DateTime в рамках одной переменной(чтобы не держать дату и время в двух разных значениях)?

date в VBA это и есть дата и время, в VBA нет отдельного типа время, вообще дата и время, это число
...
Рейтинг: 0 / 0
12.11.2021, 14:59
    #40111368
Focha
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DateTime в vba
...
Рейтинг: 0 / 0
18.11.2021, 10:44
    #40112744
vb_sub
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DateTime в vba
Очень удобно переводить дату и время в Double, и так его хранить. Воспользовался этим вариантом.
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / DateTime в vba / 9 сообщений из 9, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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