我正在使用java。我使用 JDateChooser 来选择日期。现在我想显示所选日期的日期(星期日、星期一或星期几)。我知道如何添加 JDateChooser 但不知道如何获取所选日期的星期几。请帮忙。
1 回答
千万里不及你
TA贡献1784条经验 获得超9个赞
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,所以可以根据需要生成您自己的输出
添加回答
举报
0/150
提交
取消