我希望用户在格式为yyyy-MM-dd的格式化字段中输入日期,但我不希望我的用户需要输入" - " ,所以我希望他输入20180303,并且feld会自动添加" - "。并检查日期是否有效。
答案 0 :(得分:0)
您可以使用LocalDate
和DateTimeFormatter
进行解析和验证:
LocalDate date = LocalDate.parse("20180303",DateTimeFormatter.ofPattern("yyyyMMdd"));
如果日期不正确或无法解析,则会抛出java.time.format.DateTimeParseException