Java - SimpleDateFormat 作为数据类型?

Java - SimpleDateFormat as a data type?

我正在为我的 class 分配作业。在此作业中,我被要求创建构造函数和 get/set 方法。除了 classes 中的一个,我已经完成了所有这些,列出了几个使用 "SimpleDateFormat" 作为数据类型的属性。在我所有的研究中,我发现 SimpleDateFormat 是一种方法,但它本身并不是一种数据类型(例如 String 或 Boolean),除了 import "import java.text.SimpleDateFormat;" 之外,我看不到它在其他任何地方的设置进入 class 文件。我无法在任何地方找到任何类型的默认格式作为数据类型 - 当然我是 Java 的新手所以我可能会忽略它,或者完全遗漏一些东西 - 但我的文本中没有涵盖它以任何方式,所以我希望你们这些优秀的专家能伸出援手,帮助我指明正确的方向。

这是 class 文件中的属性部分,我为此分配:

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

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

非常感谢help/insight!

将 SimpleDateFormat 更改为日期或字符串。 SimpleDateFormat 只是一种将 String 转换为 Date 的方法,反之亦然。 它不应被视为日期类型。