1.将double转为日期格式(有需要直接复制粘贴把代码中s改为自己需要转的数据)
public static void main(String[] args) {
Date date1 = new Date();
//计时时区的偏移时间
long localOffset = date1.getTimezoneOffset() * 60000;
String s = "44894.370138888888";
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date = new Date();
date.setTime((long) (Double.parseDouble(s) - 25569) * 24 * 3600 * 1000 + localOffset);
String format = simpleDateFormat.format(date);
System.out.println(format);
}