Bestimmen Sie, ob begindate Wochenende ist

7

Ich muss prüfen, ob das ausgewählte Datum von einem Datepicker nicht an einem Wochenende ist. Die Funktion muss überprüfen, ob das neue Startdatum ein Wochenende ist. Außerdem müssen Tage zum Startdatum hinzugefügt werden, wenn ein Wochenende auftritt.

Code sollte in etwa so aussehen:

%Vor%

Danke für Ihre Hilfe.

    
Dave 08.10.2012, 12:27
quelle

5 Antworten

23
%Vor%     
M4N 08.10.2012, 12:30
quelle
4

Mit der Eigenschaft DayOfWeek können Sie explizit nach Wochenendtagen suchen. Etwas wie das:

%Vor%

Natürlich ist das ein bisschen lang für eine Bedingung. Abstrahieren es zu einer Hilfsmethode macht es ein wenig sauberer:

%Vor%

So verwenden Sie:

%Vor%

Oder, vielleicht ein bisschen sauberer, könnten Sie eine Erweiterungsmethode für DateTime schreiben:

%Vor%

Was würden Sie so verwenden:

%Vor%     
David 08.10.2012 12:33
quelle
0

Schauen Sie sich DateTime.DayOfWeek dokumentiert hier an.

> %Vor%     
Michal Klouda 08.10.2012 12:29
quelle
0

Sie können einfach DateTime.DayOfWeek property verwenden. Ein schönes Beispiel von MSDN: Ссылка

    
walther 08.10.2012 12:29
quelle
0

Schauen Sie sich die DateTime.DayOfWeek -Eigenschaft an - sie wird es geben Sie den Wochentag, an dem Ihr DateTime-Objekt fällt.

    
goric 08.10.2012 12:31
quelle

Tags und Links