我有 3 个用于月、日和年的 int 变量。
如何将它们转换为java.util.Date
对象(或其他)。
例如,月 = 12,日期 = 20,年 = 2011
它应该以中等日期格式打印:**Dec 20, 2011**
非常感谢!
在这里编辑我的尝试:
String yourBirthDay = Integer.toString(birthMonth) + "." + Integer.toString(birthDay) + "." + Integer.toString(birthYear);
DateFormat format = DateFormat.getDateInstance(DateFormat.SHORT);
try {
Date date = format.parse(yourBirthDay);
System.out.println("Your birth date is : " + date.toString());
} catch (ParseException pe) {
System.out.println("ERROR: could not parse date in string \""
+ yourBirthDay + "\"");
}