【报错 时间戳转化日期】结果总是1970年

原因:

调用时,传入时间戳的格式不对。我本身的原因是偷懒,将Long类型的timeStamp传成了integer类型。

    /*
     * 将时间戳转换为时间yyyy-MM-dd
     */
    public static String stampToDate(Long timeStamp){
        String result = null;
        Date date = new Date(timeStamp*1000);
        SimpleDateFormat sd = new SimpleDateFormat("yyyy-MM-dd");
        result = sd.format(date);
        return result;
    }

解决:

严格按照工具类要求的参数类型传值。

你可能感兴趣的:(报错记录,java基础)