gpt4 book ai didi

java - 如何正确设置 javafx datepicker 值?

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:43:06 28 4
gpt4 key购买 nike

我用这个方法来设置DatePicker值:

public static final LocalDate LOCAL_DATE (String dateString){
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("dd-MM-yyyy");
LocalDate localDate = LocalDate.parse(dateString, formatter);
return localDate;
}

try {
datePicker.setValue(LOCAL_DATE("2016-05-01");
} catch (NullPointerException e) {}

但有时会抛出异常:

java.time.format.DateTimeParseException: Text '' could not be parsed at index 0

那么这里有什么问题呢?

最佳答案

您指定用于解析 dd-MM-yyyy 日期的格式:

DateTimeFormatter formatter = DateTimeFormatter.ofPattern("dd-MM-yyyy");

但是您提供的日期格式与以下格式不匹配:

datePicker.setValue(LOCAL_DATE("2016-05-01"));

显然,"2016-05-01" 不是 "dd-MM-yyyy" 格式。

尝试

datePicker.setValue(LOCAL_DATE("01-05-2016"));

关于java - 如何正确设置 javafx datepicker 值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36968122/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com