日付をユーザーの必要な形式に変換しようとしています。私はすべての形式で日付が必要です。 しかし、フォーマットされた日付が間違っていますので助けてください。日付を別の形式に変換する
package DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
public class DateFormat
{
DateFormat() throws ParseException
{
String dateFormats[] =
{
"YYYY/MM/DD",
"DD/MM/YYYY",
"DD-MM-YYYY",
};
for (int i = 0; i < dateFormats.length; i++)
{
String newDate = new SimpleDateFormat(dateFormats[i]).format(new Date());
System.out.println(newDate);
}
}
public static void main(String[] args) throws ParseException
{
new DateFormat();
}
}
出力は
2016/04/98
98/04/2016
98-04-2016
でいただきありがとうございます。だから、https://docs.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.html
から
: パターンのPlsはhttps://docs.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.html
で右日付と時刻のパターンを確認してくださいあなたのString配列に変換する必要があります。サポートされている形式については、[documentation](http://docs.oracle.com/javase/6/docs/api/java/text/SimpleDateFormat.html)を参照してください。 – Rao