当前位置: 首页 > 知识库问答 >
问题:

在Java中格式化LocalDate:“2020年3月26日”的模式是什么

杜俊逸
2023-03-14
    String strDate = "March 26 2020";
    DateTimeFormatter dtf = DateTimeFormatter.ofPattern("MMMM dd uuuu");
    LocalDate date = LocalDate.parse(strDate, dtf);
    System.out.println(date);
2020-03-26

相反,在格式模式中使用mmm时,异常是相同的。

共有1个答案

程飞星
2023-03-14

使用mmmm dd uuuulocale.english模式。

演示:

import java.time.LocalDate;
import java.time.format.DateTimeFormatter;
import java.util.Locale;

class Main {
    public static void main(String[] args) {
        String strDate = "March 26 2020";
        DateTimeFormatter dtf = DateTimeFormatter.ofPattern("MMMM dd uuuu", Locale.ENGLISH);
        LocalDate date = LocalDate.parse(strDate, dtf);
        System.out.println(date);
    }
}

输出:

2020-03-26
 类似资料:
  • 我正在使用管道来格式化我的日期,但如果没有解决方法,我就无法获得我想要的确切格式。我是误解了管道还是根本不可能? PLNKR视图

  • 我用Java定义了以下格式: 我的应用程序从日历中获取特定日期: 我想以的格式存储另外两个日期。给定的的和。 例如,如果是我想创建以下两个变量- 我该怎么做?

  • 类似于: 2016年4月1日 2016年4月3日 2016年4月22日的日期格式将是什么 那么有没有API可以这样解析日期呢? 编辑:重复的问题不包含任何关于分析日期1(st)、2(nd)、3(rd)的答案。我不知道如何分析第1中的st,第2中的nd和第3中的rd。

  • 问题内容: 我正在尝试将字符串转换为日期 但在我看来,它有一个。的。这是为什么?我想生成一个日期 问题答案: 日期字符串- 符合- d-每月的某天 M-一年中的月份 y-年 …

  • 以下是日期格式模式中使用的字符。 编号 字母 描述 1 G 用于显示时代。 2 y 显示年份。 有效值为:,。 3 M 显示月份。 有效值为:,或。 4 d 显示月份中的第几天。 有效值为:,。 5 h 显示一天中的小时(1-12 AM/PM)。 有效值为:。 6 H 显示一天中的小时(0-23)。 有效值为:。 7 m 显示分钟(0-59)。 有效值为:。 8 s 显示秒钟(0-59)。 有效值

  • 我从google play收到了这封电子邮件。我只使用firebase进行推送通知。3月1日很快就要到了,我不知道该去哪里。我使用代号为one的平台构建我的应用程序。 你好Google Play Developer, 我们最近宣布,我们将放弃install_referrer意图广播机制。由于您的一个或多个应用程序使用此意图来跟踪推荐,我们希望确保您在2020年3月1日之前进行切换。在此日期之后,应