- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有作业,这是我的任务:
创建一个对象类,其中包含:
截止日期不能是星期六或星期日 - 如果发生这种情况,则会抛出 (IllegalArgumentException) 异常,其中包含有关不适当日期的消息(格式为 dd.mm.yyyy)。使用适当和不适当的截止日期来演示该方法。提示:使用 getDayOfWeek 方法显示星期几。
我有一个问题,真的不明白如何正确使用 getDayOfWeek 方法,当然我尝试从这边做程序,但我的输出是:Deadline@2d554825
我已经尝试使用此方法,但我真的不明白它需要返回哪种数据类型
public DayOfWeek getDayOfWeek() {
// what should I return?
}
这是我的代码:
import java.time.DayOfWeek;
import java.time.LocalDate;
public class Deadline {
private LocalDate deadline;
public Deadline(LocalDate DeadLine) {
this.deadline = DeadLine;
}
public LocalDate getDeadline() {
return deadline;
}
public void setDeadline(LocalDate deadline) {
this.deadline = deadline;
}
public static void main(String[] args){
Deadline first = new Deadline(LocalDate.parse("2017-02-03"));
System.out.println(first);
}
}
最佳答案
首先,如果你想知道星期几的名称,请这样做:
LocalDate a = LocalDate.parse("2017-02-03");
System.out.println(a.getDayOfWeek().name());
这样您就可以将一周中的给定日期与“SATURDAY”或“SUNDAY”等字符串进行比较。
第二,如果你想做
Deadline first = new Deadline(LocalDate.parse("2017-02-03"));
System.out.println(first);
您需要在 Deadline 类中覆盖 @ToString。例如:
class Deadline {
...
@Override
public String toString() {
return this.deadline.toString();
}
}
关于java - 如何正确使用 getDayOfWeek 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55811936/
本文整理了Java中cesiumlanguagewriter.YearMonthDay.getDayOfWeek()方法的一些代码示例,展示了YearMonthDay.getDayOfWeek()的具
我有作业,这是我的任务: 创建一个对象类,其中包含: 称为截止时间的 LocalDate 数据类型的私有(private)实例字段 实例化字段的构造函数 获取方法 设置方法 截止日期不能是星期六或星期
本文整理了Java中java.time.ZonedDateTime.getDayOfWeek()方法的一些代码示例,展示了ZonedDateTime.getDayOfWeek()的具体用法。这些代码示
本文整理了Java中java.time.zone.ZoneOffsetTransitionRule.getDayOfWeek()方法的一些代码示例,展示了ZoneOffsetTransitionRul
本文整理了Java中org.threeten.bp.zone.ZoneOffsetTransitionRule.getDayOfWeek()方法的一些代码示例,展示了ZoneOffsetTransit
我正在审查一些代码并发现了这一点(重写): if ((int)CultureInfo.CurrentCulture.Calendar.GetDayOfWeek(someDate) == 7) ...
我是一名优秀的程序员,十分优秀!