Stellen Sie den Zeitteil der Datetime-Variable auf 18:00 ein

9

Ich muss die datetime-Variable auf zwei Tage setzen, aber es ist Zeit, dass es 18:00 ist.

Zum Beispiel, wenn ich getdate() jetzt anrufe, erhalte ich 2010-05-17 13:18:07.260 . Ich muss es auf 2010-05-19 18:00:00.000 setzen.

Hat jemand ein gutes Stück dafür oder irgendwelche Ideen, wie man es richtig macht?

    
Max Al Farakh 17.05.2010, 09:21
quelle

3 Antworten

15
%Vor%

Dies verkürzt das aktuelle Datum und fügt ihm 2 Tage und 18 Stunden (24 * 2 + 18) hinzu.

Eine mögliche Variante:

%Vor%     
Alex 17.05.2010, 09:25
quelle
2

Ich musste etwas Ähnliches machen, ein Verfahren erstellen, um von einer bestimmten Zeit des vorherigen Tages bis zu einer bestimmten Zeit am aktuellen Tag zu laufen Dies ist, was ich getan habe, um das Startdatum auf 16:30 am Vortag einzustellen, subtrahieren Sie die Teile, die Sie nicht zurückbekommen wollen, auf 0 und fügen Sie dann den Wert hinzu, den Sie möchten.

%Vor%

Hoffe das hilft jemandem.

    
Najam 12.01.2017 09:42
quelle
1
%Vor%     
codingbadger 17.05.2010 09:33
quelle

Tags und Links