I am using Pandas to read a Sas dataset using read_sas
There is a datetime variable in the SAS dataset, which appears
SAS date value
is a value that represents the number of days between January 1, 1960, and a specified date. link
So you can convert number to_timedelta and add date 1960-01-01 00:00:00
df = pd.DataFrame({'mysasdate':[1775376002.0, 1775377002.0]})
print (df)
mysasdate
0 1.775376e+09
1 1.775377e+09
print (pd.to_timedelta(df['mysasdate'], unit='s') + pd.datetime(1960, 1, 1))
0 2016-04-04 08:00:02
1 2016-04-04 08:16:42
Name: mysasdate, dtype: datetime64[ns]