def myfunc(lat, lon, when):
ts = (when - np.datetime64('1970-01-01T00:00:00Z','s')) / np.timedelta64(1, 's')
date = datetime.utcfromtimestamp(ts)
print("Numpy date= ", when, " Python date= ", date)
return float(90) - next_func(lat, lon, date)
尝试此代码
要将numpy datetime64[ns]转换为python datetime,只需尝试以下代码段
from datetime import datetime
datetime.utcfromtimestamp('your_time_stamp')