为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

犯罪嫌疑人X 2023-05-10 13:36:40
我正在使用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,所以可以根据需要生成您自己的输出


查看完整回答
反对 回复 2023-05-10
  • 1 回答
  • 0 关注
  • 108 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信