写点什么

开发实战:LocalDateTime 转 RFC3339 格式

用户头像
worry
关注
发布于: 2021 年 01 月 19 日
开发实战:LocalDateTime转RFC3339格式

在利用微信电商收付通普通支付 JSAPI 下单接口(https://pay.weixin.qq.com/wiki/doc/apiv3/apis/chapter7_2_2.shtml)完成下单请求时,请求参数中的交易完成时间要求是遵循 RFC3339 标准格式。

RFC3339 标准可以参考以下文章:

1、RFC3339 协议 https://datatracker.ietf.org/doc/rfc3339/?include_text=1

2、RFC3339 简单说明 https://zhuanlan.zhihu.com/p/31829454


java 中实现非常简单,可以直接利用 DateTimeFormatter

public class RFC3339 {    private static final DateTimeFormatter DTF = DateTimeFormatter            .ofPattern("yyyy-MM-dd'T'HH:mm:ss+08:00")            .withZone(ZoneId.of("Asia/Shanghai"));        public static void main(String[] args) {        System.out.println(DTF.format(LocalDateTime.now()));    }}
复制代码

输出结果:2021-01-19T11:30:16+08:00


用户头像

worry

关注

心若有翼,我自飞翔 2018.01.25 加入

一个戴着眼睛的肥胖的扑腾蛾子

评论

发布
暂无评论
开发实战:LocalDateTime转RFC3339格式