Подсчёт времени из секунд...

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
kibernetics
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 945
Зарегистрирован: 03.05.2006 (Ср) 13:31
Откуда: Minsk

Подсчёт времени из секунд...

Сообщение kibernetics » 21.01.2008 (Пн) 11:42

нашёл баг в своей статистической программке, точнее в подсчёте времени... примерно понял, как решить задачу, но туплю с алгоритмом. хочу избавится от строковых вычислений. в общем что есть:
1. листвью с 3-мя колонками (Опоздания, Уход, Общая сумма)
2. вначале делаю запрос по опозданиям, получаю секунды
3. секунды конвертирую через код в формат: д:ч:м
4. делаю запрос и получаю время в секундах уходов
5. опять конвертирую в формат
т.е. в листвью получается что-то вроде:
1:23:12 0:12:33
4:07:11 9:10:47

в общем, я торможу в следующем, как ссумировать первую и вторую колонки, чтобы получить результат-сумму в третью...

BION
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 259
Зарегистрирован: 24.01.2005 (Пн) 21:05

Re: Подсчёт времени из секунд...

Сообщение BION » 21.01.2008 (Пн) 11:47

Еси я пральн понял, то у тя формат "hh:mm:ss".
Тада вроде так работает:
Код: Выделить всё
Dim dt As Date, dt1 As Date, dt2 As Date
dt1 = "1:23:12"
dt2 = "0:12:33"
dt = dt1 + dt2
MsgBox CStr(dt)

kibernetics
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 945
Зарегистрирован: 03.05.2006 (Ср) 13:31
Откуда: Minsk

Сообщение kibernetics » 21.01.2008 (Пн) 12:06

BION
нет, формат времени такой:
Код: Выделить всё
дни(8-часовые):часы:минуты


но вроде код работает... раньше вроде его и применял - не работал.
надо погонять, может чего отловлю

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Сообщение Хакер » 21.01.2008 (Пн) 13:39

Сложить до конвертации, и сконвертировать результат.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 49

    TopList