如何从Java的Jdatechooser中选出的一周一周中的一天



我正在使用java。我已经使用jdatechooser选择了一个日期。现在,我想显示选定日期的一天(周日,星期一或周一的日子(。我知道如何添加Jdatechooser,但不知道如何获得选定日期的一周中的一天。请帮助。

JDateChooser将返回java.util.Date的实例,坦率地说,现在比现在没有用的几天少了。

这里的技巧是将Date值掩盖到LocalDateTime值,例如...

Date date = new Date();
LocalDateTime ldt = date.toInstant()
        .atZone(ZoneId.systemDefault())
        .toLocalDateTime();

然后您可以简单地查询dayOfWeek值...

DayOfWeek dow = ldt.getDayOfWeek();
System.out.println(dow.name());

现在您可以使用DayOfWeek#name值,或者因为它是enum,因此根据需要生成自己的输出

相关内容

  • 没有找到相关文章

最新更新