Java - SimpleDateFormat как тип данных? - PullRequest
1 голос
/ 09 октября 2019

У меня есть задание, над которым я работаю для своего класса. В этом назначении меня просят создать конструктор и методы get / set. Я сделал все это, КРОМЕ в одном из классов, есть несколько атрибутов в списке, которые используют «SimpleDateFormat» в качестве типа данных. Во всех моих исследованиях я обнаружил SimpleDateFormat как метод, но не как сам тип данных (такой как String или Boolean), и я не вижу, где он был установлен где-либо еще, кроме как для импорта. Import java.text.SimpleDateFormat;»в файл класса. Я нигде не могу найти какой-либо формат по умолчанию для этого типа данных - конечно, я новичок в Java, поэтому я могу пропустить это или что-то упустить полностью - но это никак не отражено в моем текстеЯ надеюсь, что вы, замечательные гуру, можете протянуть руку и помочь указать мне правильное направление.

Вот раздел атрибутов в файле класса, который мне дали для этого задания:

private SimpleDateFormat acquisitionDate;
private SimpleDateFormat statusDate;
private String acquisitionSource;
private Boolean reserved;

private String trainingLocation;
private SimpleDateFormat trainingStart;
private SimpleDateFormat trainingEnd;
private String trainingStatus;

Любая помощь / понимание очень ценится!

1 Ответ

2 голосов
/ 09 октября 2019

изменить SimpleDateFormat на Date или String. SimpleDateFormat - это просто способ преобразования строки в дату и наоборот в требуемом формате. это не должно рассматриваться как тип даты.

...