【问题标题】:Java LocalDate Formatting [duplicate]Java LocalDate 格式 [重复]
【发布时间】:2017-04-25 08:45:17
【问题描述】:

在 LocalDate 方面寻求一些帮助,到目前为止我想出了这个:

public static String getDate(int days) {    
  LocalDate localDate = LocalDate.of(2017, 03, 04).plusDays(days);    
  return localDate.toString():
}

我需要将其作为字符串返回,但格式如下:dd/mm/yyyy = 29/04/1991。

我怎样才能做到这一点?

【问题讨论】:

  • 使用DateTimeFormatter 将您的日期格式化为字符串
  • 您的研究结果如何?哪方面不够?提示:有时,您从搜索引擎获得的答案可能比在 Stack Overflow 上等待某人输入答案更快。
  • @Tom,这不是完全相同的副本,但在您链接到的问题中肯定有很多很好的灵感。
  • @OleV.V.您可能应该重新阅读“重复”的含义:)。

标签: java date localdate


【解决方案1】:

使用DateTimeFormatter:

DateTimeFormatter formatter =
                  DateTimeFormatter.ofPattern("dd/MM/yyyy" );
return LocalDate.of(2017, 03, 04).plusDays(days).format(formatter);

【讨论】:

  • 或返回 LocalDate.of(2017, 03, 04).plusDays(days).format(DateTimeFormatter.ofPattern("dd/MM/yyyy"));
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-05-02
  • 2020-08-03
  • 1970-01-01
  • 1970-01-01
  • 2017-05-22
相关资源
最近更新 更多