Wie die Systemuhr in C# zugreifen? Ich möchte Systemtakt für Zeitverzögerung verwenden, anstatt thread.sleep(); zu verwenden. Bitte führe mich.Systemuhr
Antwort
DateTime time = DateTime.Now;
erhalten Sie die aktuelle Zeit.
Also wenn Sie sleep
bis zu einer bestimmten Zeit möchten, können Sie die TimeSpan
verwenden, um die Anzahl der Millisekunden bis dahin zu berechnen. Sie werden noch thread.sleep
oder besser noch System.Threading.Timer
(oder System.Timers.Timer
) verwenden müssen, um den Prozess zu unterbrechen.
Wenn Sie jedoch einen Prozess zu einem bestimmten Zeitpunkt starten möchten, dann würden Sie besser dran, eine separate Anwendung erstellen und Erstellen einer geplanten Aufgabe, es zu kontrollieren. Dies erfolgt über die Systemsteuerung.
Suchen Sie DateTime struct und der DateTime.Now property?
DateTime.Now;
Ihre beste Wette für die Verzögerung Zwecke statt Schlaf ist ein Timer zu verwenden. Sie legen es so fest, wie oft Sie es "ankreuzen" wollen und Sie erhalten Ereignisse, wenn das passiert.
- 1. Wie Systemuhr in vagrant
- 2. Beeinflusst die timeBeginPeriod-API die Systemuhr?
- 3. Fakezeit ohne Änderung der Windows-Systemuhr
- 4. Erkennen, ob sich die Systemuhr geändert hat?
- 5. Das Ändern der Android-Systemuhr stoppt die Timer. Wie kann ich sie neu starten?
- 6. Abrufen der aktuellen Uhrzeit (in Millisekunden) von der Systemuhr in Windows?
- 7. Ändern Sie die Browserzeit, um den Rückgabewert von Date() zu testen?
- 8. Python's random: Was passiert, wenn ich keinen Seed (someValue) verwende?
- 9. alarm (2) - was macht es, wenn jemand die Systemzeit ändert, während es wartet?
- 10. Ist es möglich, ein NSStatusItem zu einer bestimmten Position in NSStatusBar hinzuzufügen?
- 11. Wie bekomme ich die Zeit nicht vom System?
- 12. Wie schreibe ich Komponententests, um sicherzustellen, dass mein Datum/Zeit-basierter Code für alle Zeitzonen und ohne Sommerzeit funktioniert?
- 13. Observable, was nichts übergibt onNext()
- 14. Java falsche Zeitzone
- 15. Warum driften DateTime.Now und StopWatch?
- 16. Ausführen von MSTest in Teilvertrauensstellung innerhalb von Visual Studio
- 17. Wie verhindert man, dass Javascript die lokale Zeitzone auf das Date() -Objekt anwendet?
- 18. time.time (Werte)
- 19. Programmgesteuert das Desktop-Hintergrundbild in regelmäßigen Abständen ändern
- 20. So erkennen Sie eine Systemtaktstörung in Java
- 21. Konvertieren Unix Timestamp in menschliches Format in Django mit Python
- 22. Was passiert mit meiner App, wenn mein Mac in den Ruhezustand wechselt?
- 23. Wie bekomme ich die lokale Systemzeit in PHP?
- 24. ADFS 3.0 auf Win 2012 generiert 1 Stunde abgelaufene SAML-Zusicherungen
- 25. Hat die Änderung der Systemzeit nachteilige Auswirkungen SQL Server
- 26. Gibt es einen einfachen Weg Zeit auszugeben.Now() global in Golang während des Tests?
- 27. Datumsmanipulation in C++
- 28. Wie NTP-Server bei der Planung von Aufgaben in Java-App verwenden?
- 29. Kryptographischer Pseudozufallszahlengenerator im eingebetteten System?
- 30. Wie berechnen Sie die Client/Server-Zeitlücke?
Können Sie das konkretisieren? Sind Sie wollen die Zeit ändern oder nur die Zeit lesen, etc ... – JaredPar
was meinst du, was willst du tun? Möchten Sie das Datum/die Uhrzeit eingeben oder möchten Sie die Uhr einstellen können? Kannst du mehr Details hinzufügen? –
Wie möchten Sie die Systemuhr für die Zeitverzögerung verwenden? meinst du (während time_to_wait_until> DateTime.Now.Ticks) {// tue nichts} ??? – DevinB