1

我正在努力将表示日期的字符串分解为单个元素日期、月份、年份。目前我有一个用户输入日期作为字符串。scan.nextLine()

我希望能够将日期分解为各个元素,因为我想假设年份是 2012 年,并且我希望他们只输入日期和月份 23/03,因为我不希望他们输入不同的年份。

我试过在用户输入的日期和月份字符串中添加一个String year = "2012"; 然后添加year,但我的程序仍然输出用户输入的日期和月份,然后是 1970:S

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 回答