1:获取到的是英文的周
import org.jeecg.common.util.DateUtils;
import java.time.DayOfWeek;
import java.time.LocalDate;
import java.time.format.DateTimeFormatter;
public static void main(String[] args) {
String dateString = "2023-07-06";
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd");
LocalDate date = LocalDate.parse(dateString, formatter);
DayOfWeek dayOfWeek = date2.getDayOfWeek();
String weekdayString = dayOfWeek.toString();
System.out.println(weekdayString);
}
控制台输出
THURSDAY
2:获取到的是中文的周
import org.jeecg.common.util.DateUtils;
import cn.hutool.core.date.DateUtil;
public static void main(String[] args) {
String dateString="2023-07-06";
Date date = DateUtils.str2Date(dateString, DateUtils.date_sdf.get());
String weekdayString = DateUtil.dayOfWeekEnum(date).toChinese();
System.out.println(weekdayString);
}
控制台输出
星期四
3:获取到的是中文的周的数字
import org.jeecg.common.util.DateUtils;
import cn.hutool.core.date.DateUtil;
public static void main(String[] args) {
String dateString="2023-07-06";
Date date = DateUtils.str2Date(dateString, DateUtils.date_sdf.get());
Integer weekdayInterger = DateUtil.dayOfWeekEnum(date).getValue();
System.out.println(weekdayInterger);
}
控制台输出
5
public enum Week {
SUNDAY(1),
MONDAY(2),
TUESDAY(3),
WEDNESDAY(4),
THURSDAY(5),
FRIDAY(6),
SATURDAY(7);
private final int value;
private Week(int value) {
this.value = value;
}
public int getValue() {
return this.value;
}
还没有评论,来说两句吧...