gpt4 book ai didi

java - 日历构造函数 Java toString

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:20:35 24 4
gpt4 key购买 nike

我想要做的是将日期传递到日历中,以便它将格式化日期以供另一个构造函数使用。这样我以后就可以使用日历提供的功能来使用它。

public class Top {
public static void main(String[] args) {
Something st = new Something(getCalendar(20,10,2012));
System.out.println(st.toString());
}

public static Calendar getCalendar(int day, int month, int year){
Calendar cal = Calendar.getInstance();
cal.set(Calendar.YEAR, year);
cal.set(Calendar.MONTH, month);
cal.set(Calendar.DAY_OF_MONTH, day);
return cal;
}
}

tostring 方法。

public String toString(){
String s = "nDate: " + DateD;
return s;
}

日期:java.util.GregorianCalendar[time=?,areFieldsSet=false,areAllFieldsSet=true,lenient=true

而不是日期:20/10/2012

最佳答案

假设 DateDCalendar ,它是默认的 toString() 实现。您需要调用 getTime() 以从中获取 date

来自 Calendar#toString() 的 java 文档

Return a string representation of this calendar. This method is intended to be used only for debugging purposes, and the format of the returned string may vary between implementations. The returned string may be empty but may not be null.

您可以使用 SimpleDateFormat将其转换为 String

关于java - 日历构造函数 Java toString,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12989346/

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