如何在Java中从ayear字符串创建SimpleDate
我有一套弦。这个字符串实际上是“年”。例如:如何在Java中从ayear字符串创建SimpleDate,java,parsing,datetime,date,Java,Parsing,Datetime,Date,我有一套弦。这个字符串实际上是“年”。例如:“1967”,“1872”,“2012” 我想从其中的每一个创建一个SimpleDate实例。有没有办法从年份字符串创建SimpleDate 我有一个相当老套的解决方案,就是将“-00-00”附加到我的年份字符串中,并将其解析为一个SimpleDate。我需要一个更不黑的方式来做这件事。 Thx我不确定,但也许你会问这样的问题 SimpleDateFormat sdf=new SimpleDateFormat(); sdf.applyPattern("
“1967”
,“1872”
,“2012”
我想从其中的每一个创建一个SimpleDate实例。有没有办法从年份字符串创建SimpleDate
我有一个相当老套的解决方案,就是将“-00-00”
附加到我的年份字符串中,并将其解析为一个SimpleDate。我需要一个更不黑的方式来做这件事。
Thx我不确定,但也许你会问这样的问题
SimpleDateFormat sdf=new SimpleDateFormat();
sdf.applyPattern("YYYY");
Date d=null;
try {
d = sdf.parse("1999");
} catch (ParseException e) {
e.printStackTrace();
}
System.out.println(d);
我不确定,但也许你会问这样的问题
SimpleDateFormat sdf=new SimpleDateFormat();
sdf.applyPattern("YYYY");
Date d=null;
try {
d = sdf.parse("1999");
} catch (ParseException e) {
e.printStackTrace();
}
System.out.println(d);
您可以使用
SimpleDateFormat
String str_date="1997";
Date date;
try {
DateFormat formatter = new SimpleDateFormat("yyyy");
date = (Date)formatter.parse(str_date);
} catch (ParseException e) {
// handle exception (date will be null)
}
您可以使用
SimpleDateFormat
String str_date="1997";
Date date;
try {
DateFormat formatter = new SimpleDateFormat("yyyy");
date = (Date)formatter.parse(str_date);
} catch (ParseException e) {
// handle exception (date will be null)
}
什么是
SimpleDate
?。您使用的是什么库?您需要什么作为月份和日期?我在另一个地方有一段代码,它以字符串形式获取日期。并使用SimpleDataFormat(“yyyy-mm-dd”)对其进行解析。我不想碰这部分代码。我只想把年份字符串转换成一种合适的日期格式,可以在这段代码中使用。@Hossein在你的问题中,你所说的是SimpleDate
,它是不存在的。我猜你想要一个日期
,而你对SimpleDateFormat
感到困惑,对吧?什么是SimpleDate
?。您使用的是什么库?您需要什么作为月份和日期?我在另一个地方有一段代码,它以字符串形式获取日期。并使用SimpleDataFormat(“yyyy-mm-dd”)对其进行解析。我不想碰这部分代码。我只想把年份字符串转换成一种合适的日期格式,可以在这段代码中使用。@Hossein在你的问题中,你所说的是SimpleDate
,它是不存在的。我猜你想要一个日期
,而你对SimpleDateFormat
感到困惑,对吧?