米国の短い日付に等しいと思う日付「3/27/11」を解析したいと思います。
DateFormat df1 = new SimpleDateFormat("MM/dd/yy");
DateFormat df2 = new SimpleDateFormat("yyyy-MM-dd");
Date date = (Date) df1.parseObject("03/27/11");
System.out.println("New date: " + df2.format(date));
上記のコードはいくつかのJavaチュートリアルで見つかりましたが、機能していないようです。私が得る方法については、
Exception in thread "main" java.lang.AssertionError: Default directory must be absolute/non-UNC
これが私が達成したいことです、
入力: 2011年3月27日(2011年3月
27日も有効な入力である必要があります)
出力:2011-03-27
前もって感謝します!