当前位置: 首页 > 面试题库 >

如何从指定日期获取上周五的日期?

卢英范
2023-03-14
问题内容

如何找出上一个(上一个)“星期五”或指定日期之后的其他日期的日期?

public getDateOnDay(Date date, String dayName) {
    // ?
}

问题答案:

我不会给出答案(请先尝试一下!),但是,也许这些技巧可以为您提供帮助。

  1. 您首先需要确定您所在的星期几。您可能想看一下Java的Calendar类,以了解如何做到这一点。
  2. 确定日期后,请考虑模数运算符以及如何使用该运算符向后移动以从当前所在的日期开始寻找所需的前一天。(请记住,一周是7天,一周中的每一天在这7天中占用一个“时段”。)
  3. 一旦您拥有之间的天数,您将要减去。当然,在Java框架中,有些类可以为您增加或减少天数。

希望对您有所帮助。再次,我鼓励您始终首先尝试自己解决问题。您可以通过这种方式学到更多,从长远来看,可以成为更好的开发人员。



 类似资料:
  • 问题内容: 假设我有个约会2013年6月20日 如何获取上周的日期范围,即本例中的6月9日至6月15日。 另外,如果日期是2013年6月2日 范围应该是5月26日至6月1日 问题答案: 这是基于Java日历的解决方案 输出 它已本地化,在我的“语言环境”周中,从星期一开始

  • 问题内容: 我从ResultSet获取Date对象时遇到问题。在数据库中,它具有一个值(例如2014-08-01),并且从resultSet获取它之后,它具有另一个值(2014-08-31)。我知道ResultSet的getDate方法返回java.sql.Date,但是我尝试了一些解决方案,例如: 或 但问题是相同的。如果尝试 ,则抛出NullPointerException。 有人可以解释吗?

  • 问题内容: 如何从Python中的日期时间对象获取日期名称(例如星期一,星期二,星期三,星期四,星期五,星期六和星期日)? 因此,例如,应该给我。 问题答案: 有关datetime.now,datetime.strftime以及有关strftime的更多信息,请参见Python文档。

  • 我需要使用获得给定日期后的下周五13号。 如何实施?

  • 问题内容: 我正在尝试获取本周星期一的日期。在我的表格视图中,这被视为一周的第一天。我还需要获取当前一周的星期日。在我的表格视图中,这被视为一周的最后一天。 当前尝试: 问题答案: 我写了Date扩展名以获取某个工作日的Date,这就是在Swift 5中使用它的简便性 这是日期扩展,

  • 问题内容: 我想找到星期一,星期二,星期三等的日期戳。如果这个星期还未到这一天,我希望该日期为本周,否则为下周。谢谢! 问题答案: 看到 通过查看星期数,您可能会发现自己是否已经过了这一天: