import java.util.Date;
import java.text.SimpleDateFormat;
...
//Date [] date = new Date[100];
Date date = new Date();
SimpleDateFormat b = new SimpleDateFormat("MM-dd-yyyy");
String c = b.format(date);
System.out.print(c);
如何通过设置日期格式来创建日期数组?
答案 0 :(得分:1)
你做任何数组的方式相同; String[]
在这种情况下Date[]
它全部取决于您放置的类型。以下是另一个类似问题Array of Dates in Java的链接,它很好地回答了这个问题,并为您提供了一个有效的示例。
答案 1 :(得分:0)
Date date() = new Date();
这不是创建dateObject的方法。 你可能想要这样做
Date date = new Date();
如果你想要一个Date数组,你可以这样做
Date [] dates = {new Date(), new Date()};
或者这样
SimpleDateFormat dateFormat = new SimpleDateFormat("MM-dd-yyyy");
Date [] arrayOfDates = {
fromStringToDate("01-01-2012"),
fromStringToDate("07-09-2013"),
fromStringToDate("09-03-2014"),
};
private static final Date fromStringToDate(String dateInString ) {
try {
return dateFormat.parse(dateInString);
} catch( ParseException e ) {
return e.printStackTrace;
}
}
修改:
Date [] arrayOfDates = new Date[100];
String dateInString = "09-03-2014";
Date dateOne = dateFormat.parse(dateInString);
arrayOfDates[0] = dateOne;