Java 8输出日期为YYYY-MM-DD

问题描述 投票:0回答:4

我在Java 8中有一个吸气剂,我将其设置为以下内容,问题是输出为Sat Jan 11 00:00:00 AEDT 2020

该类必须保留为DateStartDateLocalDate

public static Date getStartDate() {
    return Date.from(StartDate.atStartOfDay()
                      .atZone(ZoneId.systemDefault())
                      .toInstant());
}

我需要它来将值返回为YYYY-MM-DD,但我正在努力解决。

是,这是一项作业。除了让我烦恼之外,没有逻辑告诉我们将一个设置为Date,将另一个设置为LocalDate

感谢任何帮助。

我在Java 8中有一个getter,我将其设置为以下内容,问题是输出是Sat Jan 11 00:00:00 AEDT 2020该类必须保留为Date,StartDate是LocalDate。公共静态日期getStartDate(...

java date getter
4个回答
0
投票

您可以将日期传递到SimpleDateFormatter


1
投票

我认为您可以尝试将日期值设为“ YYYY-MM-DD”


0
投票

返回java.util.Date的实例时,无法对其进行格式化。它将始终作为Date对象返回。如果您希望使用字符串,


0
投票

请尝试此解决方案。

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