datetime dtypes in pandas read_csv

Ich lese in einer CSV-Datei mit mehreren Datetime-Spalten. Ich müsste die Datentypen beim Einlesen der Datei festlegen, aber die Daten scheinen ein Problem zu sein. Zum Beispiel:

headers = ['col1', 'col2', 'col3', 'col4']
dtypes = ['datetime', 'datetime', 'str', 'float']
pd.read_csv(file, sep='\t', header=None, names=headers, dtype=dtypes)

Beim Ausführen tritt ein Fehler auf:

TypeError: Datentyp "datetime" nicht verstanden

Das Konvertieren von Spalten im Nachhinein über pandas.to_datetime () ist keine Option. Ich kann nicht wissen, welche Spalten Datetime-Objekte sein werden. Diese Informationen können sich ändern und stammen aus der Liste meiner Datentypen.

Alternativ habe ich versucht, die csv-Datei mit numpy.genfromtxt zu laden, die dtypes in dieser Funktion festzulegen und dann in einen pandas.dataframe zu konvertieren, aber die Daten werden unkenntlich gemacht. Jede Hilfe wird sehr geschätzt!