Att använda pd.to_datetime() på varje element fungerade. Alternativ 4, som inte fungerar, tillämpar pd.to_datetime() på hela serien. Kanske Postgres-drivrutinen förstår python datetime, men inte datetime64 i pandas &numpy. Alternativ 4 gav rätt utdata, men jag fick ValueError (se rubriken) när jag skickade DF till Postgres
timesAsPyDt = (spy0030Df['dt']).apply(lambda d: pd.to_datetime(str(d)))