java SimpleDateFormat加上带T加上时区
我们做的是跨境电商,会把一些国内的轨迹推送给海外服务商。推送海外服务商有的是需要加上时区的概念的。
之前的写法如下
SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String format = sdf1.format(new Date());
format = format.replace(" ","T")+"+0800";
这种写法是不是很low~~~~~~
今天发现可以这么写===>高大上的代码
SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ssZ");
String format = sdf1.format(new Date());
// 输出格式如下 2021-03-01T15:20:22+0800