Java中转换时间格式为iso8601方法

Java中转换时间格式为iso8601方法

用restful方法搭建的服务器会通过接收JSON格式的数据来进行数据处理。

普通数据例如:String、int类型还好说,碰到 JSON 中带有Date类型时服务器会对该类型有比较严格的格式要求。

需要用到 ISO8601 标准中的格式

且必须为如下格式

2018-01-01T00:00:00+08:00


java中可以用SimpleDateFormat类进行转换,其中pattern需要自己写,为内容为

yyyy-MM-dd'T'HH:mm:ssXXX


示例代码如下

        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ssXXX");
        String s = sdf.format(new Date());
        System.out.println(s);

你可能感兴趣的:(java)