gpt4 book ai didi

java - Jodatime 日期格式

转载 作者:搜寻专家 更新时间:2023-11-01 01:01:09 25 4
gpt4 key购买 nike

是否可以格式化 JodaTime 日期。

代码如下:

   private static LocalDate priorDay(LocalDate date1) {
do {
date1 = date1.plusDays(-1);
} while (date1.getDayOfWeek() == DateTimeConstants.SUNDAY ||
date1.getDayOfWeek() == DateTimeConstants.SATURDAY);
//System.out.print(date1);
return date1;
}

此处 date1 返回为:2013-07-02 但我希望返回为 02-JUL-13

提前致谢

最佳答案

Is it possible to format JodaTime Date

是的。你要DateTimeFormatter .

DateTimeFormatter formatter = DateTimeFormat.forPattern("dd-MMM-yy")
.withLocale(Locale.US); // Make sure we use English month names
String text = formatter.format(date1);

这将给出 02-Jul-13,但您始终可以将其大写。

参见 Input and Output用户指南的一部分以获取更多信息。

编辑:或者,按照 Rohit 的建议:

String text = date1.toString("dd-MMM-yy", Locale.US);

就我个人而言,我更愿意创建一次格式化程序,作为常量,然后在您需要的任何地方重复使用它,但这取决于您。

关于java - Jodatime 日期格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17450885/

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