Ich bin neu in C# und ich verwende Windows-Formulare.Wie kann ich finden, wenn die aktuelle Zeit fallen in Zeitbereich in C#
Jeder weiß wie kann ich finden, wenn die aktuelle Zeit im Zeitbereich in C# fallen.
Zum Beispiel: Ich möchte überprüfen, ob die aktuelle Zeit zwischen 12 Uhr und 4 Uhr morgens ist.
habe ich versucht, den folgenden Code, aber es gibt mir wahre Aussage, wenn die aktuelle Zeit 06.00 ist die nicht korrekt ist:
if (DateTime.Now >= DateTime.Today.AddHours(0) &&
DateTime.Now <= DateTime.Today.AddHours(4))
{
MessageBox.Show("time is between 12am and 4am");
}
Bitte helfen Sie mir. danke
Eigentlich Code, wenn alle verwendeten _DateTime_ Parameter korrekt ist auf den gleichen Tag in Zusammenhang stehen. – Jackdaw