gpt4 book ai didi

java - Java 中的 SimpleDateFormat 异常

转载 作者:行者123 更新时间:2023-12-01 19:54:45 24 4
gpt4 key购买 nike

我是编程初学者。

我希望我的代码按照 dd-MM-yyyy 的顺序进行格式化。

如果没有抛出异常。

我需要做什么?

    public Date(int day, int month, int year) {
this.Day = tag;
this.Month = month;
this.Year = year;
SimpleDateFormat sdf = new SimpleDateFormat("dd-MM-yyyy");
if (day != sdf) {

}

非常感谢您的帮助!

最佳答案

听起来您应该使用 LocalDate 类,这是 Java 8 存储日、月和年的方式。既然您询问的是格式化问题,我猜您对使用 DateTimeFormatter 并将您的值作为 String 返回感兴趣。

public String formatDate(int day, int month, int year) {
LocalDate theDate = LocalDate.of(year, month, day);
DateTimeFormatter theFormatter = DateTimeFormatter.ofPattern("yyyy-MM-dd");
return theFormatter.format(theDate);
}

关于java - Java 中的 SimpleDateFormat 异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49969540/

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