Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Миллисекунды / 4 сообщений из 4, страница 1 из 1
04.04.2004, 20:39
    #32468323
vl2000
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Миллисекунды
Как получить текущее время с миллисекундами?
...
Рейтинг: 0 / 0
04.04.2004, 21:46
    #32468340
vl2000
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Миллисекунды
Пока только вариант Seconds() с последующим выделением часов, минут, секунд, миллисекунд.
Готовой функции не у кого нету?
...
Рейтинг: 0 / 0
04.04.2004, 22:32
    #32468362
NNN
NNN
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Миллисекунды
В Win API есть функция GetLocalTime , она возвращает дату и местное время с миллисекундами.
Пример:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
LOCAL lcBuffer as String 
LOCAL lnYear as Integer 
LOCAL lnMonth as Integer 
LOCAL lnDayOfWeek as Integer 
LOCAL lnDay as Integer 
LOCAL lnHour as Integer 
LOCAL lnMinute as Integer 
LOCAL lnSecond as Integer 
LOCAL lnMilliseconds as Integer 
lcBuffer=SPACE( 16 )
DECLARE integer GetLocalTime IN WIN32API string @
=GetLocalTime(@lcBuffer)
CLEAR DLLS GetLocalTime
lnYear=ASC(SUBSTR(lcBuffer, 1 , 1 ))+ASC(SUBSTR(lcBuffer, 2 , 1 ))* 256 
lnMonth=ASC(SUBSTR(lcBuffer, 3 , 1 ))+ASC(SUBSTR(lcBuffer, 4 , 1 ))* 256 
lnDayOfWeek=ASC(SUBSTR(lcBuffer, 5 , 1 ))+ASC(SUBSTR(lcBuffer, 6 , 1 ))* 256 
lnDay=ASC(SUBSTR(lcBuffer, 7 , 1 ))+ASC(SUBSTR(lcBuffer, 8 , 1 ))* 256 
lnHour=ASC(SUBSTR(lcBuffer, 9 , 1 ))+ASC(SUBSTR(lcBuffer, 10 , 1 ))* 256 
lnMinute=ASC(SUBSTR(lcBuffer, 11 , 1 ))+ASC(SUBSTR(lcBuffer, 12 , 1 ))* 256 
lnSecond=ASC(SUBSTR(lcBuffer, 13 , 1 ))+ASC(SUBSTR(lcBuffer, 14 , 1 ))* 256 
lnMilliseconds=ASC(SUBSTR(lcBuffer, 15 , 1 ))+ASC(SUBSTR(lcBuffer, 16 , 1 ))* 256 
SET HOURS TO  24 
SET CENTURY ON
SET DATE LONG
?TTOC(DATETIME(lnYear, lnMonth, lnDay,;
lnHour, lnMinute, lnSecond))+'.'+CHRTRAN(STR(lnMilliseconds, 3 ),' ','0')
...
Рейтинг: 0 / 0
04.04.2004, 23:30
    #32468380
vl2000
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Миллисекунды
спасибо
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Миллисекунды / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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