1

日付を表す文字列を日付、月、年の個々の要素に分割するのに苦労しています。現在、ユーザーは日付を文字列として入力しています。scan.nextLine()

年が2012年であると仮定したいので、日付を個々の要素に分解できるようにしたいと思います。別の年を入力したくないので、日付と月23/03を入力するだけです。

私は日付と月のユーザー入力文字列にString year = "2012"; 追加しようとしましたが、私のプログラムはまだ日付と月、そして1970年のユーザー入力を出力します:Syear

4

1 に答える 1

0

文字列の形式がわかっている場合は、を使用できますSimpleDateFormat。これにより、必要な値を抽出するために使用できる Date 値 schaub が得られます。

SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy");
Date date = sdf.parse(value);
于 2012-07-22T10:28:09.110 に答える