Ich bin sehr neu in Python-Codierung. Ich habe versucht, das Anfangs- und Enddatum eines Monats zu erhalten und dann mit einer anderen Datumsspalte im selben Excel zu vergleichen.Wie konvertiert man strftime oder string format zu timestamp/Date in python?
Ich brauche nur das Datum in mm/dd/yy
Format, aber brauche die Zeit nicht. Die final_month_end_date
ist im Grunde ein String-Format, das ich mit einem aktuellen Datum vergleichen, aber es gibt mir eine Fehlermeldung,
"TypeError: Cannot compare type 'Timestamp' with type 'str'"
Ich habe auch versucht .timestamp()
Funktion aber nichts. Wie kann ich dieses Problem lösen?
import datetime as dt
import strftime
now1 = dt.datetime.now()
current_month= now1.month
current_year= now1.year
month_start_date= dt.datetime.today().strftime("%Y/%m/01")
month_end_date= calendar.monthrange(current_year,current_month)[1]
final_month_end_date= dt.datetime.today().strftime("%Y/%m/"+month_end_date)