java8 LocalDate 根据时间获取星期几

亦凉 2022-01-31 17:21 1302阅读 0赞
  1. 获取当前星期几
  2. String[][] strArray = {
  3. {"MONDAY", "一"}, {"TUESDAY", "二"}, {"WEDNESDAY", "三"}, {"THURSDAY", "四"}, {"FRIDAY", "五"}, {"SATURDAY", "六"}, {"SUNDAY", "日"}};
  4. LocalDate currentDate = LocalDate.now();
  5. String k = String.valueOf(currentDate.getDayOfWeek());
  6. //获取行数
  7. for (int i = 0; i < strArray.length; i++) {
  8. if (k.equals(strArray[i][0])) {
  9. k = strArray[i][1];
  10. break;
  11. }
  12. }
  13. System.out.println("星期" + k);
  14. 此种得出的是 k “一”到“七”;

要得到别的类型修改 strArray 中的 “一”即可

例如 :

  1. String[][] strArray = {
  2. {"MONDAY", "1"}, {"TUESDAY", "2"}, {"WEDNESDAY", "3"}, {"THURSDAY", "4"}, {"FRIDAY", "5"}, {"SATURDAY ", "6"}, {"SUNDAY", "7"}};

顺便

  1. LocalDateTimeLocalDate
  2. LocalDateTime now = LocalDateTime.now();
  3. now.toLocalDate();

发表评论

表情:
评论列表 (有 0 条评论,1302人围观)

还没有评论,来说两句吧...

相关阅读