Ich frage mich, wie ich eine Datetime oder irgendeine Art von Variable durchlaufen würde, um alle 30 Minuten von 12:00 bis 23:59 Uhr zu gehen?
Also brauche ich eine Variable, die Zeiten im 12-Stunden-Format anzeigt (01:00 PM, 09:00 AM) und jedes Mal, wenn ich es durchlaufe, um 30 Minuten zu der Zeit hinzuzufügen? Ich muss dann diesen Wert in einer Zeichenfolge verwenden.
Die Zeit muss um 10:00 Uhr beginnen
Und es gibt immer LINQ
%Vor%... LINQ + FUNC (für parametrierten Start)
%Vor%... oder wenn Sie nur die TimeSpan Offsets möchten ...
%Vor%DateTime kann einfache Arithmetik durchführen:
%Vor%Bewirkt, dass die Zeit um eine Minute erhöht wird.
Sie können eine Timer -Klasse verwenden und die DateTime um erhöhen Wie lange auch immer, ist einmal pro Häkchen angemessen. Wenn die Genauigkeit hier wichtig ist, gibt es andere, geeignetere Timer-Klassen.
Es gibt andere statische Methoden in der Klasse TimeSpan .
>Tags und Links c#