-1
のJava日付形式の問題、私はコードの下に使用して日付04年04月17に変換しようとすると:のJava日付形式YYYYの問題にYYを変換
私は04年04月0017の代わりに、04日 - 4月を持っ DateFormat informat= new SimpleDateFormat("dd-MMM-yy");
DateFormat outformat= new SimpleDateFormat("dd-MMM-yyyy");
System.out.println(outformat.format(informat.parse("04-Apr-17")));
-2017。
私は多くの方法を試しましたが、良い解決策はありません。
助けてください、ありがとう!
私にとってはうまく動作します – Jens
あなたの観察された動作を再現することはできません。あなたのコンピュータの(あるいはJVMの)デフォルトロケールは何ですか? '04-Apr-7'では' 04-Apr-0007'を手に入れましたが、17は2017になります。 –
ジョヴァンニ・モンテネグロはまだコメントするほどの評判を得ていないので、コードが動作するというデモへのリンクです(https://i.stack.imgur.com/cHiZh.png)。 –