用java代码获取日期所在星期数并打印出来
时间: 2024-10-21 12:11:54 浏览: 12
java根据日期计算年龄和星期
在Java中,你可以使用`java.time`包下的`DayOfWeek`枚举类以及`LocalDate`类来获取日期所在的星期数。下面是一个简单的示例:
```java
import java.time.LocalDate;
import java.time.format.DateTimeFormatter;
public class Main {
public static void main(String[] args) {
// 创建当前日期
LocalDate date = LocalDate.now();
// 使用DateTimeFormatter将日期格式化成便于读取的字符串,并包含星期数
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd E");
String formattedDate = date.format(formatter);
// 打印出日期及其对应的星期数
System.out.println("今天是 " + formattedDate);
// 获取星期数值(0代表周日,1代表周一,以此类推)
int dayOfWeekIndex = date.getDayOfWeek().getValue();
System.out.println("今天是一周中的第 " + dayOfWeekIndex + " 天");
阅读全文