Autor Beitrag
AntiElite
Hält's aus hier
Beiträge: 10



BeitragVerfasst: Do 26.11.09 03:57 
Eigentlich ne Ganz einfache sache uns trotzdem scheitere ich grade drann...

also ich hab nen String mit dem Datum: Year.Month.Day.Hour.Minute.Second
und möchte nun wissen wieviele millisekunden zwischen der oberen zeit und der aktuellen zeit liegen...
Wie krieg ich das hinn ?
Tilo
ontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic starofftopic star
Beiträge: 1098
Erhaltene Danke: 13

Win7 geg. WInXP oder sogar Win98
Rad2007
BeitragVerfasst: Do 26.11.09 08:09 
Dazu müsste mann erstmal wissen, unter welcher Programmiersprache Du es versuchen möchtest.

Ein möglicher Weg ist folgender: Den String in einen Zeitstempel parsen, das Aktuelle Datum ebenfalls und dann die Differenz beider Zeitstempel nehmen.

Unter .Net gibt es meines Wissens nach dazu die Objekte DateTime und TimeSpan
thepaine91
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 763
Erhaltene Danke: 27

Win XP, Windows 7, (Linux)
D6, D2010, C#, PHP, Java(Android), HTML/Js
BeitragVerfasst: Do 26.11.09 10:44 
Wenn du in deinem String nur einen genauigkeit von Sekunden hast wird es mit millisekunden schwierig ^^
GetTickcount sollte weiter helfen.
Narses
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Administrator
Beiträge: 10183
Erhaltene Danke: 1256

W10ent
TP3 .. D7pro .. D10.2CE
BeitragVerfasst: Do 26.11.09 15:55 
Moin!

user profile iconthepaine91 hat folgendes geschrieben Zum zitierten Posting springen:
Wenn du in deinem String nur einen genauigkeit von Sekunden hast wird es mit millisekunden schwierig
Warum? Sekunden * 1000 = Millisekunden ;)

user profile iconthepaine91 hat folgendes geschrieben Zum zitierten Posting springen:
GetTickcount sollte weiter helfen.
Vermutlich eher nicht, wenn er bereits einen String hat. :nixweiss:

@user profile iconAntiElite: Schau mal in die DOH unter SecondsBetween(), den Wert mal 1000 sollte es sein. :idea:

cu
Narses

_________________
There are 10 types of people - those who understand binary and those who don´t.
elundril
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 3747
Erhaltene Danke: 123

Windows Vista, Ubuntu
Delphi 7 PE "Codename: Aurora", Eclipse Ganymede
BeitragVerfasst: Do 26.11.09 16:05 
user profile iconNarses hat folgendes geschrieben Zum zitierten Posting springen:
user profile iconthepaine91 hat folgendes geschrieben Zum zitierten Posting springen:
GetTickcount sollte weiter helfen.
Vermutlich eher nicht, wenn er bereits einen String hat. :nixweiss:

außerdem gibt GetTickCount die Anzahl der Millisekunden zurück die seit dem Systemstart vergangen sind. -> msdn.microsoft.com/e...ms724408(VS.85).aspx

_________________
This Signature-Space is intentionally left blank.
Bei Beschwerden, bitte den Beschwerdebutton (gekennzeichnet mit PN) verwenden.
Mitmischer 1703
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 754
Erhaltene Danke: 19

Win 7, Debian
Delphi Prism, Delphi 7, RAD Studio 2009 Academic, C#, C++, Java, HTML, PHP
BeitragVerfasst: Do 26.11.09 16:40 
user profile iconNarses hat folgendes geschrieben Zum zitierten Posting springen:
Sekunden * 1000 = Millisekunden ;)


Ironie-Tag vergessen?

Quatsch :schäm:

Moderiert von user profile iconNarses: Zitat repariert.

_________________
Die Lösung ist nicht siebzehn.


Zuletzt bearbeitet von Mitmischer 1703 am Di 01.12.09 21:24, insgesamt 1-mal bearbeitet
thepaine91
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 763
Erhaltene Danke: 27

Win XP, Windows 7, (Linux)
D6, D2010, C#, PHP, Java(Android), HTML/Js
BeitragVerfasst: Do 26.11.09 16:49 
Weis auch nciht wie ich auf Gettickcount kam. ^^
Meinte: QueryPerformanceCounter, QueryPerformanceFrequency
Narses: So gesehen hast du schon recht. Ging jetzt von mir aus und wenn ich millisekunden genau messe dann nehme ich auch einen Startwert der auf die Millisekunde genau ist. :nixweiss:
AntiElite Threadstarter
Hält's aus hier
Beiträge: 10



BeitragVerfasst: Sa 28.11.09 03:06 
Danke an alle !