如何使用 DateTimeFormatter 实现以下模式?

How can I achieve the following pattern using the DateTimeFormatter?

我希望在我的 Rest 模板 "Wed, 10 Sep 2019 21:11:11 GMT" 中为自定义 Header 获取以下格式,如何修改以下内容以实现此目的?它目前正在抛出 IllegallArgumentException 说太多模式字母。

DateTimeFormatter formatter = DateTimeFormatter.ofPattern("ddd, DD MMM YYYY, h:mm:ss ZZ");
String formatDateTime = LocalDateTime.now().format(formatter);
request.getHeaders().set("Date", formatDateTime);

格式化程序有一些错误

    DateTimeFormatter formatter = DateTimeFormatter.ofPattern("E, dd MMM YYYY, hh:mm:ss ZZ");
    String formatDateTime = ZonedDateTime.now().format(formatter);

    System.out.println(formatDateTime);

另外 LocalDateTime 是没有时区的日期时间。使用 ZonedDateTime