Как перевести текущее время "Time" в количество ми

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
xamirp
Начинающий
Начинающий
 
Сообщения: 4
Зарегистрирован: 13.04.2005 (Ср) 15:59

Как перевести текущее время "Time" в количество ми

Сообщение xamirp » 29.04.2006 (Сб) 15:38

Как перевести текущее время возвращаемое функцией Time (13:45:12) в количество милисекунд с начала суток т.е. значение функции Timer? Возможно ли єто в VB6?[/syntax]

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 29.04.2006 (Сб) 15:45

Сам подумай, не?
Для начала, подойдут размышления о вращении Замли вокруг солнца и о причинах, побудивших древних египтян разбить временные отрезки именно так, а не иначе...
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

pronto
Постоялец
Постоялец
 
Сообщения: 597
Зарегистрирован: 04.12.2005 (Вс) 6:20
Откуда: Владивосток

Сообщение pronto » 29.04.2006 (Сб) 15:56

Начать надо с того, что в 1 секунде 1000 милисекунд... Э-э-э...
O, sancta simplicitas!

Роман-вб
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 520
Зарегистрирован: 04.04.2006 (Вт) 9:40
Откуда: Средняя полоса

Сообщение Роман-вб » 29.04.2006 (Сб) 15:58

Код: Выделить всё
Private Function TimeToMilSek@(stopT$)
  Dim ChStopTime&, MinStopTime&, SekStopTime&
  Dim ChToSekStop&, MinToSekStop&
 
  ChStopTime& = Val(Mid$(stopT$, 1, 2))
  MinStopTime& = Val(Mid$(stopT$, 4, 2))
  SekStopTime& = Val(Mid$(stopT$, 7, 2))
 
  ChToSekStop& = ChStopTime& * 3600
  MinToSekStop& = MinStopTime& * 60
 
  TimeToMilSek@ = (ChToSekStop& + MinToSekStop& + SekStopTime&) * 1000
End Function
Последний раз редактировалось Роман-вб 29.04.2006 (Сб) 16:06, всего редактировалось 1 раз.
Жить ещё 2 недели, работы на 8 лет, но я докажу на деле, на что способен аскет!

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 29.04.2006 (Сб) 16:01

Выпендрился? Молодец, возьми с полки пирожок.
Автор вопроса, несомненно, многому научится, раз его избавили от необходимости размышлять над собственным вопросом.
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

xamirp
Начинающий
Начинающий
 
Сообщения: 4
Зарегистрирован: 13.04.2005 (Ср) 15:59

Сообщение xamirp » 29.04.2006 (Сб) 16:02

Большое спасибо на досуге обязятельно подумаю

Роман-вб
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 520
Зарегистрирован: 04.04.2006 (Вт) 9:40
Откуда: Средняя полоса

Сообщение Роман-вб » 29.04.2006 (Сб) 16:04

GSerg
Не выпендрился, просто несколькими темами ниже то же самое писал, вот и выложил.
Жить ещё 2 недели, работы на 8 лет, но я докажу на деле, на что способен аскет!

Nicky
Постоялец
Постоялец
 
Сообщения: 519
Зарегистрирован: 12.08.2004 (Чт) 12:14

Сообщение Nicky » 02.05.2006 (Вт) 8:09

Неужели DateDiff кроме меня уже никто не пользует?


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

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

Сейчас этот форум просматривают: AhrefsBot и гости: 127

    TopList