java8 LocalDate 根据时间获取星期几
获取当前星期几
String[][] strArray = {
{"MONDAY", "一"}, {"TUESDAY", "二"}, {"WEDNESDAY", "三"}, {"THURSDAY", "四"}, {"FRIDAY", "五"}, {"SATURDAY", "六"}, {"SUNDAY", "日"}};
LocalDate currentDate = LocalDate.now();
String k = String.valueOf(currentDate.getDayOfWeek());
//获取行数
for (int i = 0; i < strArray.length; i++) {
if (k.equals(strArray[i][0])) {
k = strArray[i][1];
break;
}
}
System.out.println("星期" + k);
此种得出的是 k为 “一”到“七”;
要得到别的类型修改 strArray 中的 “一”即可
例如 :
String[][] strArray = {
{"MONDAY", "1"}, {"TUESDAY", "2"}, {"WEDNESDAY", "3"}, {"THURSDAY", "4"}, {"FRIDAY", "5"}, {"SATURDAY ", "6"}, {"SUNDAY", "7"}};
顺便
LocalDateTime转LocalDate
LocalDateTime now = LocalDateTime.now();
now.toLocalDate();
还没有评论,来说两句吧...