1.使用org.apache.poi.hssf.usermodel包下的HSSFDateUtil(已被标注@Deprecated,不建议使用)
HSSFDateUtil.getJavaDate(Double.parseDouble(sto.getBirthday()));
2.使用org.apache.poi.ss.usermodel包下的DateUtil
DateUtil.getJavaDate(Double.parseDouble(sto.getBirthday()))
import org.apache.poi.hssf.usermodel.HSSFDateUtil;
import org.apache.poi.ss.usermodel.DateUtil;
import java.text.SimpleDateFormat;
/**
* @author kittlen
* @version 1.0
* @date 2021/6/30 0030 17:08
*/
public class Test {
public static void main(String[] args) {
String s="44377.0";
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd");
System.out.println(df.format(HSSFDateUtil.getJavaDate(Double.parseDouble(s))));
System.out.println(df.format(DateUtil.getJavaDate(Double.parseDouble(s))));
}
}