有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

swing如何在Java中从所选日期获取整周日期

我希望将一周的第一天和最后一天转换为日期格式,这意味着我需要java中的整周日期,使用DateChooser意味着我需要为该日期设置整个现有的一周。展示如何得到它,我试着有这种逻辑。 请帮助我并提前感谢您的回复


共 (2) 个答案

  1. # 1 楼答案

    您可以使用Calendar类

    Calendar cal = Calendar.getInstance ();
    int dayofWeek = cal.get (Calendar.DAY_OF_WEEK);
    
    cal.add (Calendar.DATE, -1 * (dayofWeek - Calendar.MONDAY));
    Date fdow = cal.getTime ();
    

    由于cal对象现在已被修改,只需添加six即可获得一周的最后一天

    cal.add (Calendar.DATE, 6);
    Date ldow = cal.getTime ();