📅  最后修改于: 2023-12-03 15:01:54.598000             🧑  作者: Mango
在Java 8中,提供了一个新的日期时间API —— java.time,可以方便地处理日期、时间、日期时间、时间间隔等问题。其中,LocalDateTime类代表一个不可变的日期时间对象,并提供多种方法来获取和修改日期时间的各个部分,例如:年、月、日、小时、分钟、秒等。
getDayOfWeek()方法是LocalDateTime类中的一个方法,用于获取当前日期时间所在星期的星期几,返回值为一个DayOfWeek枚举值(代表星期一到星期日)。
以下是getDayOfWeek()方法的语法:
public DayOfWeek getDayOfWeek()
下面是一个示例,展示如何使用getDayOfWeek()方法来获取当前日期时间所在的星期几:
import java.time.LocalDateTime;
import java.time.DayOfWeek;
public class Test {
public static void main(String[] args) {
// 获取当前日期时间
LocalDateTime dateTime = LocalDateTime.now();
// 获取星期几
DayOfWeek dayOfWeek = dateTime.getDayOfWeek();
// 输出结果
System.out.println("今天是星期" + dayOfWeek.getValue());
}
}
输出结果:
今天是星期1
getDayOfWeek()方法可以方便地获取当前日期时间所在星期的星期几,返回值为一个DayOfWeek枚举值。使用该方法非常简单,只需调用对应的方法即可。若需要获取其他日期时间的星期几,也可以通过构造一个LocalDateTime对象来实现。