Мне нужно повернуть строку, которая представляет дату в дату.Преобразование строки в целые числа, представляющие дату
Дата, построена следующим образом:
private int m;
private int d;
private int y;
public Date(int month, int day, int year) {
if (isValidDate(month, day, year)) {
m = month;
d = day;
y = year;
} else {
System.out.println("Error: not a valid date");
System.exit(0);
}
}
Строка, которая должна быть преобразована в эту дату объекта в формате:
"month/day/year"
Месяц 1 или 2-х символов, день - 1 или 2 символа, а год может быть 1 - 4 символа.
Моя идея состояла в том, чтобы прокрутить строку и найти, когда появляется символ /
, но я чувствую, что есть лучший способ обойти его.
Что было бы лучшим способом достичь этого?
https://www.google.com/search?q=date+format+java –
Существует уже 'date' класс в Java (и' DateFormat' делать то, что вам нужно). Я предлагаю не изобретать колесо или, по крайней мере, не использовать одно и то же имя. – madth3