Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут
закрыты.
Читайте
требования к создаваемым темам.
-
learnet
-
- Новичок
-
-
- Сообщения: 26
- Зарегистрирован: 18.04.2005 (Пн) 8:12
-
learnet » 26.04.2005 (Вт) 23:36
Подскажите плиз как можно получить время чч:мм:сс:мс
-
xolod
-
- Гуру
-
-
- Сообщения: 1162
- Зарегистрирован: 15.01.2004 (Чт) 0:42
- Откуда: Moscow
-
xolod » 26.04.2005 (Вт) 23:45
И для чего только
MSDN придумали?
- Код: Выделить всё
Private Declare Sub GetSystemTime Lib "kernel32" (lpSystemTime As SYSTEMTIME)
Private Type SYSTEMTIME
wYear As Integer
wMonth As Integer
wDayOfWeek As Integer
wDay As Integer
wHour As Integer
wMinute As Integer
wSecond As Integer
wMilliseconds As Integer
End Type
Function TimeEx() as string
dim SysTime as SYSTEMTIME
GetSystemTime SysTime
TimeEx = SysTime.wHour & ":" & SysTime.wMinute & ":" & SysTime.wSecond & ":" & SysTime.wMilliseconds
End Function
-
learnet
-
- Новичок
-
-
- Сообщения: 26
- Зарегистрирован: 18.04.2005 (Пн) 8:12
-
learnet » 27.04.2005 (Ср) 0:00
Огромное спасибо
-
learnet
-
- Новичок
-
-
- Сообщения: 26
- Зарегистрирован: 18.04.2005 (Пн) 8:12
-
learnet » 27.04.2005 (Ср) 0:05
1. у меня нет его
2. проблемы с английским
Может знаеш выход?
к стати
Он мне на 7 часов меньше возращает?
-
d3drm
-
- Астролог
-
-
- Сообщения: 2873
- Зарегистрирован: 29.05.2002 (Ср) 23:34
- Откуда: МаСКвА
-
d3drm » 27.04.2005 (Ср) 0:59
помоему так намного проще:
Format(Now, "hh:mm:ssAM/PM")
ХЎ
-
Джеффи
-
- Бывалый
-
-
- Сообщения: 256
- Зарегистрирован: 06.03.2005 (Вс) 0:26
Джеффи » 27.04.2005 (Ср) 2:09
learnet писал(а):1. у меня нет его
2. проблемы с английским
Может знаеш выход?
к стати
Он мне на 7 часов меньше возращает?
Я знаю
Есть русский MSDN пряма там же где и инглийский только русский юзер не увидит английского, а увидит русский...
Тем более проблемы с английский - учи!
P.S. MSDN бывает онлайн
-
Andrey Fedorov
-
- Член-корреспондент академии VBStreets
-
-
- Сообщения: 3287
- Зарегистрирован: 21.05.2004 (Пт) 9:28
- Откуда: Москва
Andrey Fedorov » 27.04.2005 (Ср) 8:06
d3drm писал(а):помоему так намного проще:
Format(Now, "hh:mm:ssAM/PM")
Все одно ничего проще функци
Time не изобретете
Фиг Вам! - Сказал Чебурашка, обгладывая Крокодила Гену...
-
xolod
-
- Гуру
-
-
- Сообщения: 1162
- Зарегистрирован: 15.01.2004 (Чт) 0:42
- Откуда: Moscow
-
xolod » 27.04.2005 (Ср) 10:53
Time не возвращает миллисекунды. Так же как и функция Now.
d3drm, Andrey Fedorov, cледует внимательнее вчитываться в вопрос.
-
xolod
-
- Гуру
-
-
- Сообщения: 1162
- Зарегистрирован: 15.01.2004 (Чт) 0:42
- Откуда: Moscow
-
xolod » 27.04.2005 (Ср) 10:55
learnet
Смени объявление и использование
GetSystemTime на
- Код: Выделить всё
Private Declare Sub GetLocalTime Lib "kernel32" (lpSystemTime As SYSTEMTIME)
-
Andrey Fedorov
-
- Член-корреспондент академии VBStreets
-
-
- Сообщения: 3287
- Зарегистрирован: 21.05.2004 (Пт) 9:28
- Откуда: Москва
Andrey Fedorov » 27.04.2005 (Ср) 11:23
xolod писал(а):Time не возвращает миллисекунды. Так же как и функция Now.
d3drm, Andrey Fedorov, cледует внимательнее вчитываться в вопрос.
С миллисекундами есть
Timer:
- Код: Выделить всё
Dim t As Single
t = Timer
Debug.Print Format$(Int(t) / 86400, "hh:nn:ss") & "." & Format$(100 * (t - Int(t)), "00")
Фиг Вам! - Сказал Чебурашка, обгладывая Крокодила Гену...
Вернуться в Visual Basic 1–6
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 71