JAVA 取今日是周几
在日常开发中,我们经常需要获取当前日期是星期几,以便做出相应的处理。在JAVA中,我们可以通过一些内置的类和方法来实现这个功能。本文将介绍如何使用JAVA来获取当前日期是星期几,并附上代码示例。
获取当前日期是星期几的方法
在JAVA中,可以使用Calendar类来获取当前日期是星期几。Calendar类是一个抽象类,用于表示日历时间,提供了丰富的日期和时间操作方法。我们可以通过Calendar类的get方法获取当前日期对应的星期几。
代码示例
以下是一个简单的JAVA代码示例,用于获取当前日期是星期几:
import java.util.Calendar;
public class WeekdayExample {
public static void main(String[] args) {
Calendar calendar = Calendar.getInstance();
int dayOfWeek = calendar.get(Calendar.DAY_OF_WEEK);
String weekday = "";
switch (dayOfWeek) {
case Calendar.SUNDAY:
weekday = "Sunday";
break;
case Calendar.MONDAY:
weekday = "Monday";
break;
case Calendar.TUESDAY:
weekday = "Tuesday";
break;
case Calendar.WEDNESDAY:
weekday = "Wednesday";
break;
case Calendar.THURSDAY:
weekday = "Thursday";
break;
case Calendar.FRIDAY:
weekday = "Friday";
break;
case Calendar.SATURDAY:
weekday = "Saturday";
break;
}
System.out.println("Today is " + weekday);
}
}
在这段代码中,我们首先获取了当前日期的Calendar实例,然后通过get方法获取了当前日期是星期几的信息,并使用switch语句将数字转换为相应的星期几字符串,最后输出结果。
类图
下面是WeekdayExample类的类图,展示了类之间的关系:
classDiagram
class WeekdayExample {
+ main(String[] args)
}
Calendar <|-- WeekdayExample
在上面的类图中,我们可以看到WeekdayExample类使用了Calendar类来获取当前日期是星期几的信息。
关系图
下面是WeekdayExample类的关系图,展示了类之间的关系:
erDiagram
WeekdayExample {
int dayOfWeek
String weekday
}
在上面的关系图中,我们可以看到WeekdayExample类中包含了dayOfWeek和weekday两个成员变量,分别用于存储星期几的数字和字符串信息。
结论
通过本文的介绍,我们了解了如何使用JAVA来获取当前日期是星期几的方法,并通过代码示例展示了具体实现过程。在日常开发中,我们可以根据需要使用这种方法来处理日期和时间相关的逻辑。希望本文对你有所帮助!