Heute habe ich einen Beitrag gesehen, der um die Zeit gefragt wurde, um das Projekt abzuschließen, und die Anforderungen sind wie folgt:
Geben Sie Ihnen eine Projektstartzeit, geben Sie Ihnen die Gesamtzahl der vom Projekt erforderlichen Tage und finden Sie die Projektende des Projekts? HINWEIS: Samstag und Sonntag sind keine Tage.
Bei der Entwicklung von ASP -Programmierungen ist es einfach, die Zeit zu berechnen.
Nachdem ich darüber nachgedacht habe, wurde der Code geschrieben und ich werde ihn hier mit Ihnen teilen:
<%StartTime = CDate (2013-09-08) 'Projektstartzeit Endtime =' Projektendzeit Num = 8 'Die Anzahl der Tage, die die Projektantwort benötigen. BR> Endzeit: startTime = startTime-1i = 1 Wenn i <= numStartTime = StartTime+1W = Wochentag (StartTime) Wenn w> 1 und w <7 ist, dann 'Non-Weekend EndTime = StartTimeI = I+1Else' Wend REST END IFWendResponse .Rite Endime%>
(Wenn die Maus zum Code wechselt, werden vier Symbole oben im Code angezeigt. Die erste ist, den Quellcode anzuzeigen, die zweite besteht darin helfen)
Führen Sie es aus und Sie werden die Ergebnisse sehen. Sie können auch die Projektstart- und Projekttage darin ändern und dann vergleichen und prüfen, ob die Berechnungsergebnisse über den ewigen Kalender korrekt sind.