【随手记】Java将时间戳转为RFC3339标准时间格式

如题所示,将时间戳转为RFC3339标准时间格式,主要用于微信支付V3

【随手记】Java将时间戳转为RFC3339标准时间格式_第1张图片

直接上代码:

    public static String timeStampToRfc3339(long timeStamp) {
        SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ssZ");
        String formatDate = simpleDateFormat.format(new Date(timeStamp));
        return formatDate;
    }

注意:这里的T需要加单引号,不然会报错,+0800的+号不需要体现在时间格式中,会自动加上去的。

测试代码:

    public static void main(String[] args) {
        System.out.println(timeStampToRfc3339(System.currentTimeMillis()));
    }

结果:2021-01-26T13:52:01+0800

你可能感兴趣的:(java,java,rfc3339,时间格式转换)