![]() |
Systemzeit verändern
Hallo,
ich ermittle durch ein paar Funktionen usw. die aktuelle Uhrzeit von der Physikalisch-Technischnen Bundesanstalt. Jetzt hab ich die Zeit ermittelt und in einem String stehen. Nun möchte ich diese als Systemzeit festlegen. Wie geht das? |
Re: Systemzeit verändern
Wenn du ein Thema erstellst, gibt es unter der Titeleingabe ein Such-Button, nutze ihn doch mal [dp]systemzeit *ändern[/dp]
|
Re: Systemzeit verändern
Geht mit der API Funktion
![]() ![]() |
Re: Systemzeit verändern
|
Re: Systemzeit verändern
Wenn nun alles da steht,
![]() |
Meine Variablen sind czeit und izeit (vom Typ TTime).
Momentan sieht es so aus:
Delphi-Quellcode:
Ich habe dort nun die Uhrzeit stehen und möchte sie als Systemzeit setzen.
EditTime.Text := TimeToStr(czeit - izeit);
Geht das
Delphi-Quellcode:
so?
SetSystemTime(czeit - izeit);
|
DP-Maintenance
Dieses Thema wurde von "alcaeus" von "Klatsch und Tratsch" nach "Windows API / MS.NET Framework API" verschoben.
Und bitte, bitte, bitte, stelle die Delphi-Fragen auch in den Delphi-Sparten :roll: |
Re: Systemzeit verändern
probiers halt aus! wobei TTime glaube ich nicht UTC ist, sondern "anzahl sekunden seit 1.1.1970".
|
Re: Systemzeit verändern
Ist doch eigentlich ganz einfach.
Einen TDateTime mit ![]() ![]() |
Zur Zeit hab ich's so:
Delphi-Quellcode:
Aber sind wohl zu wenige Parameter. Die Variablen sind vom Typ TTime!
SetSystemTime(DateTimeToSystemTime(czeit - izeit));
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:12 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz