我用Java定义了以下格式:
//define format of YYYYMMDD
private final DateTimeFormatter dtf = DateTimeFormatter.BASIC_ISO_DATE;
我的应用程序从日历中获取特定日期:
LocalDate localDate = fetchDate(); // fetch date in format "yyyy-mm-dd"
我想以dtf
的格式存储另外两个日期。给定的localDate
的startOfMonth
和endOfMonth
。
例如,如果localDate
是“2019-12-12”
我想创建以下两个变量-
String startOfMonth = "20191201";
String endOfMonth = "20191231";
我该怎么做?
LocalDate atStartOfMonth = localDate.with(TemporalAdjusters.firstDayOfMonth());
LocalDate atEndOfMonth = localDate.with(TemporalAdjusters.lastDayOfMonth());
然后按照您想要的方式格式化这些本地日期(即使用您的dtf
格式化程序)
为了寻求LocalDate方面的帮助,我提出了以下建议: 我需要将其作为字符串返回,但格式为:dd/mm/yyyy=29/04/1991。 我怎样才能做到这一点?
问题内容: 对于java.util.Date当我做 然后在发送JSON请求时 有用。 我应如何针对Java 8的LocalDate字段执行此操作? 我尝试过 没用 有人可以让我知道这样做的正确方法是什么。 以下是依赖项 问题答案: 我从来没有能够使用注释使它简单地工作。为了使其正常工作,我创建了一个,然后添加了(:现在改为),以及另外一个警告,那就是需要将设置为。有关更多信息,请参见模块的文档。这
对于java.util.Date
我的FXML中有一个DatePicker,我需要Date将其插入我的SQL数据库。我想格式化我的Date,但它不起作用。 这就是我得到的错误。 我还是个初学者。在过去的3到4个月里,我一直使用Java。我正在尽力提高。
我正在寻找一种解决方案,可以将包含iso基本日期格式的字符串(如20190330)转换为格式化日期,如2019-03-30(欧元格式)或2019年3月30日(英国格式)或2019年3月30日(美国格式)。格式取决于用户选择的格式。库<代码>java。时间LocalDate和java。时间总体安排DateTimeFormatter似乎提供了解决方案的可能性,但我发现这些库的文档不连贯且令人困惑,我不
我是漏掉了什么,还是一个虫子?