gpt4 book ai didi

java - 如何打印带有完整年份和数字前零的本地化日期?

转载 作者:行者123 更新时间:2023-11-30 08:00:49 28 4
gpt4 key购买 nike

对于我的 Java 应用程序,我使用 Joda Time库来管理日期。现在我的代码得到以下结果:

11/8/15

其中 11 是日,8 是月,15 是年;我在西类牙。我希望我的代码打印的是:

11/08/2015

也就是说,打印 < 10 的数字,带有零和数字,并显示年份的四位数字。

我的代码如下:

String localizedDate = DateTimeFormat.shortDate().print(new LocalDate());

我怎样才能做到这一点?

最佳答案

只需使用DateTimeFormat.forPattern("dd/MM/yyyy");

参见:DateTimeFormatter forPattern(String pattern) :

示例代码:

public class DateExample {
public static void main(String[] args) {
DateTimeFormatter fmt = DateTimeFormat.forPattern("dd/MM/yyyy");
String date = fmt.print(new DateTime(2015, 8, 11, 0, 0));
System.out.print(date);
}
}

输出:

11/08/2015

关于java - 如何打印带有完整年份和数字前零的本地化日期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31945787/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com