Wie ändere ich datetime.datetime.hour in Python?

9

Ich möchte die Sekunden zwischen jetzt und morgen 12:00 berechnen. Also muss ich morgen 12:00 datetime Objekt bekommen.

Dies ist Pseudocode:

%Vor%

Aber es wird diesen Fehler auslösen:

%Vor%

Wie kann ich die Stunde ändern oder wie bekomme ich ein 12:00 datetime -Objekt morgen?

    
Mars Lee 18.03.2016, 02:38
quelle

2 Antworten

19

Verwenden Sie die Methode replace , um eine neue datetime zu generieren. Objekt basierend auf Ihrem bestehenden:

%Vor%
  

Geben Sie eine Datetime mit den gleichen Attributen zurück, mit Ausnahme der Attribute, denen neue Werte von den angegebenen Schlüsselwörtern zugewiesen wurden. Beachten Sie, dass tzinfo=None angegeben werden kann, um eine naive Datetime von einem bewussten Datetime ohne Konvertierung von Datums- und Zeitdaten zu erstellen.

    
Chris 18.03.2016, 02:41
quelle
2

Versuchen Sie Folgendes:

%Vor%     
Selcuk 18.03.2016 02:40
quelle

Tags und Links