Konvertieren der abgerufenen Zeichenfolge in DateTime in Python [geschlossen]Python

Python-Programme
Anonymous
 Konvertieren der abgerufenen Zeichenfolge in DateTime in Python [geschlossen]

Post by Anonymous »

Ich arbeite an einem Selenium -Projekt. Ich in einer Phase, in der ich die Daten aus einer Tabelle extrahieren und das zuletzt gesehene Datum auf d. H. 04-07-25 (%M-%d-%y) formatierte. Als Zeichenfolge unter Verwendung derselben Methode brüll angezeigt. Um sie vergleichen zu können, muss ich die beiden Variablen in dieselbe Klasse bringen. < /P>
current_time = datetime.now() # current time
now= current_time.strftime("%m-%d-%y")
print(now)
ntime = datetime.strptime(now, "%m-%d-%y").time()
print(type(ntime))

for t in table:

last_seen_month = str(t.text[0:1]).zfill(2)
last_seen_day = str(t.text[2:3]).zfill(2)
last_seen_year = t.text[4:6]
last_seen_date = last_seen_month + "/" + last_seen_day + "/" + last_seen_year
last_seen_date = last_seen_date.replace("/","-")
print(f'This is the last seen date:{last_seen_date}')
l_seen = datetime.strptime(last_seen_date, "%m-%d-%y").time()

print(type(l_seen))
print(l_seen)
< /code>
ntime ist in Ordnung. Gibt zurück 04-08-25 Aber der für den Zyklus funktioniert nicht, da er als 00:00:00 < /p>
angezeigt wirdThis is the last seen date:04-08-25


00:00:00
< /code>
Natürlich gibt es einen ordentlicheren und ordentlichen Weg, dies zu tun, aber ich bin kein Schwarzgürtel -Programmierer, nur ein Enthusiast, der etwas erreichen möchte. :)
Danke für alle Antworten

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post