Java-SimpleDateFormat作为数据类型?

问题描述 投票:1回答:1

我正在为我的课做作业。在此作业中,要求我创建构造函数和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;

非常感谢您的帮助/见解!

java class simpledateformat
1个回答
2
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.