Гость
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / DateDiff "n" / 7 сообщений из 7, страница 1 из 1
24.10.2012, 07:55
    #38010818
катастрофа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DateDiff "n"
Здравствуйте, есть в начале программы
Код: vbnet
1.
Старт_программы = Time


есть в конце программы
Код: vbnet
1.
2.
Конец_программы = Time
DateDiff("n", Старт_программы, Конец_программы)


есть бы ничего если бы я вчера не запустил программу около 23 часов а завершил в 0 часов 20 минут
и получил результат с минусами, вау, что делать, чтобы не получать такого результата я примерно знаю, но обидно, что так не предусмотрели ....
...
Рейтинг: 0 / 0
24.10.2012, 08:02
    #38010831
HandKot
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DateDiff "n"
действительно
1. надо было брать не TIME, а DATE
2. не запускать так поздно :))

прекрасно, когда такие баги находят и исправляют на этапе проектирования, а то бывают интересные случаи
...
Рейтинг: 0 / 0
24.10.2012, 08:08
    #38010833
катастрофа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DateDiff "n"
HandKot,
1. надо было брать не TIME, а DATE - о что от 24 октября 2012 г. отнимем 23 октября 2012 г. что будет?
2. не запускать так поздно :)) - и оптимизировать, чтобы за 10 минут заканчивало...
...
Рейтинг: 0 / 0
24.10.2012, 08:11
    #38010834
катастрофа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DateDiff "n"
странно почему это у меня DATE = 24 октября 2012 г.
???
...
Рейтинг: 0 / 0
24.10.2012, 08:17
    #38010836
VSVLAD
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DateDiff "n"
катастрофа1. надо было брать не TIME, а DATE - о что от 24 октября 2012 г. отнимем 23 октября 2012 г. что будет?
1440, можно и проверить
Код: vbnet
1.
MsgBox DateDiff("n", "23.10.2012", "24.10.2012")


Бери дату и время полностью, например Now()
...
Рейтинг: 0 / 0
24.10.2012, 08:18
    #38010837
VSVLAD
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DateDiff "n"
катастрофастранно почему это у меня DATE = 24 октября 2012 г.
???
Может потому что сегодня 24 октября 2012
...
Рейтинг: 0 / 0
24.10.2012, 08:24
    #38010840
катастрофа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DateDiff "n"
VSVLAD, да на этом и остановился
Код: vbnet
1.
2.
Старт_программы = Now
 Конец_программы = Now


вроде тема, исчерпана, спасибо откликнувшимся
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / DateDiff "n" / 7 сообщений из 7, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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