私は4桁の日付を持っています。2050 年以降の入力に出くわしました。私のアプリケーション "0150"
ではJanuary 01 2050
. しかし、フォーマットすると、次の出力が返されます。
Sun Jan 01 00:00:00 PKT 1950
public static Date getFormatDate( String newformat, String dateValue ) throws Exception {
try {
SimpleDateFormat simpleDateFormat = new SimpleDateFormat( newformat );
java.util.Date newdate = simpleDateFormat.parse( dateValue );
return newdate;
}
catch( Exception e ) {
System.out.println( "Exception in converting date format --->" + e );
throw e;
}
}
public static void main( String[] args ) throws Exception {
System.out.println(getFormatDate( "MMyy", "0150" ));
}
これを解決するための助けをいただければ幸いです。