我有一组琴弦。该字符串实际上是“年”。例如:"1967""1872""2012",...

我想从每个创建一个SimpleDate实例。有没有一种方法可以从年份字符串创建SimpleDate?

我对此有一个非常棘手的解决方案,即将"-00-00"附加到我的年份字符串并将其解析为SimpleDate。我需要一种更简单的方法。
谢谢

最佳答案

我不确定,但也许您问这样的事情

SimpleDateFormat sdf=new SimpleDateFormat();
sdf.applyPattern("YYYY");
Date d=null;
try {
    d = sdf.parse("1999");
} catch (ParseException e) {
    e.printStackTrace();
}
System.out.println(d);

07-24 20:44