返回日期类型,格式为java

我正在尝试实现变量的get方法有类型“Date”。 但是当返回时,我想以格式“yyyy / MM / dd”返回它,并且必须是日期类型。

示例:原始日期:2018/01 / 01T15:00.00.000 + 0000

我想要返回:2018-01-01并且必须是日期,而不是字符串

在这种情况下你能帮帮我吗?

Date基本上存储为自纪元(1970年1月1日)以来的毫秒数。 它可以以各种方式格式化为String (例如,使用SimpleDateFormat ),但它永远不会存储为String。 所以,你所要求的是不可能的,没有任何意义。