猿问

如何从java中的jdatechooser知道所选日期的星期几

我正在使用java。我使用 JDateChooser 来选择日期。现在我想显示所选日期的日期(星期日、星期一或星期几)。我知道如何添加 JDateChooser 但不知道如何获取所选日期的星期几。请帮忙。



犯罪嫌疑人X
浏览 109回答 1
1回答

千万里不及你

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,所以可以根据需要生成您自己的输出
随时随地看视频慕课网APP

相关分类

Java
我要回答