Pobrania mikro czasu rzeczywistego

0

Witam.
Jest coś do pobrania mikro czasu rzeczywistego ? coś jak w PHP mamy give_time() bo szukałem przez kilka godzin i nic nie znalazłem...

0

Jest coś do pobrania mikro czasu rzeczywistego ?

RDTSC, QueryPerformanceCounter, GetMSCount...

Nie wiem co rozumiesz przez 'mikro czas rzeczywisty'... @.@

0

jak masz datę i czas (rok miesiąc dzień godzina minuta sekunda milisekunda ...) i z tego robi taka w ch*j długa liczba jak to dostać bo w PHP jest coś takiego jak (zapomniałem dać)

function give_time(){ 
	list($usec, $sec) = explode(" ", microtime()); 
return ((float)$usec + (float)$sec);
}

i wywołuje to give_time() i daje mi taka duża liczba

0

No nie wiem jak to robi PHP, ale w Delphi to będzie można na pare sposobów (podaję z doców FPC):
DateTimeToFileDate(Now) - Wymaga sysutils
Double(Now) - Też wymaga sysutils
Generalnie wszystko się kręci wokół tego jak TDateTime przekształcić na to coś co podaje PHP. Domyślam się że chodzi o ilość milisekund od 1970 (bodaj).

Mówiłeś że nie możesz znaleźć, to wejdź na http://www.freepascal.org/docs-html/rtl/sysutils/index-5.html naciśnij Ctrl+F wpisz sobie 'date' i szukaj...

0

Podziękował ;]

0

Podziękował ;]

Wypada jeszcze powiedzieć które rozwiązanie dało oczekiwany rezultat, to przybysze będą wiedzieć.

0

obawiam się, że żadne z posta zaakceptowanego jako rozwiązanie. proqix za jakiś czas się zdziwi, że ma rozdzielczość 54ms.
@proqix: use the QueryPerformanceCounter, George.

0

proqix za jakiś czas się zdziwi, że ma rozdzielczość 54ms.

Przecież chciał ten co w PHP, który pewnie ma taką samą rozdzielczość.

QueryPerformanceCounter (i IMO lepsze RDTSC) już wcześniej podałem, ale to podaje takty od uruchomienia systemu (bodaj) więc przydaje się tylko do pomiarów bardzo małych odstępów lub gdy wymagana jest bardzo wysoka dokładność.

0

tak nie potrzebuje takiego extra dokładnego czasu ;] tylko duży zakres DateTimeToFileDate(Time) - jest dobre takie jak potrzebuje ;]

1 użytkowników online, w tym zalogowanych: 0, gości: 1