Время

Программирование на 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

Constant ERROR_SUCCESS deprecated. I'm so happy.
Программирование и дизайн – http://www.macrointellect.ru

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")

:D
ХЎ

Джеффи
Бывалый
Бывалый
 
Сообщения: 256
Зарегистрирован: 06.03.2005 (Вс) 0:26

Сообщение Джеффи » 27.04.2005 (Ср) 2:09

learnet писал(а):1. у меня нет его
2. проблемы с английским

Может знаеш выход?

к стати :?

Он мне на 7 часов меньше возращает?


Я знаю :lol: :lol:
Есть русский MSDN пряма там же где и инглийский только русский юзер не увидит английского, а увидит русский... :wink:
Тем более проблемы с английский - учи! :)

P.S. MSDN бывает онлайн 8)

Andrey Fedorov
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3287
Зарегистрирован: 21.05.2004 (Пт) 9:28
Откуда: Москва

Сообщение Andrey Fedorov » 27.04.2005 (Ср) 8:06

d3drm писал(а):помоему так намного проще:

Format(Now, "hh:mm:ssAM/PM")

:D


Все одно ничего проще функци Time не изобретете ;)
Фиг Вам! - Сказал Чебурашка, обгладывая Крокодила Гену...

xolod
Гуру
Гуру
 
Сообщения: 1162
Зарегистрирован: 15.01.2004 (Чт) 0:42
Откуда: Moscow

Сообщение xolod » 27.04.2005 (Ср) 10:53

Time не возвращает миллисекунды. Так же как и функция Now.
d3drm, Andrey Fedorov, cледует внимательнее вчитываться в вопрос.

Constant ERROR_SUCCESS deprecated. I'm so happy.
Программирование и дизайн – http://www.macrointellect.ru

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)

Constant ERROR_SUCCESS deprecated. I'm so happy.
Программирование и дизайн – http://www.macrointellect.ru

Andrey Fedorov
Член-корреспондент академии VBStreets
Член-корреспондент академии 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

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

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

    TopList