话不多说,上代码

 public static List<Map<String, Object>> getDays() {String[] weekDays = {"周日", "周一", "周二", "周三", "周四", "周五", "周六"};//创建日历类Calendar calendar = Calendar.getInstance();//获取当月月份int month = calendar.get(Calendar.MONTH) + 1;//设置当前月份calendar.set(0, month, 0);//获取当月每个月有多少天int monthday = calendar.get(Calendar.DAY_OF_MONTH);//设置当前时间calendar.setTime(new Date());//今天是几号int today = calendar.get(Calendar.DATE);//今天是周几String weekday = weekDays[calendar.get(Calendar.DAY_OF_WEEK)-1];//今天周几 对应的下标int index = calendar.get(Calendar.DAY_OF_WEEK)-1;List<Map<String, Object>> list = new ArrayList<>();for (int i = 0; i < 7; i++) {Map<String, Object> map = new HashMap<>();//将周几信息放入 如果index > 6 也就是说已经到周日了  就跳回周日 也就是index = 0 重新遍历map.put("weekday", weekDays[index = index > 6 ? 0 : index]);//将日期信息放入 如果today 已经大于 本月最大日期  则从1号开始map.put("day", today = today > monthday ? 1 : today);list.add(map);today++;index++;}return list;}

2-输出结果

java 获取今天或者某一天是星期几/周几以及几号的方法相关推荐

  1. java获取作用域的值_Java-springMVC框架:springMVC取参数值、把值放入作用域方法

    Java-springMVC框架:springMVC取参数值.把值放入作用域方法 package com.zp.upload; import java.io.IOException; import j ...

  2. Java 获取当前时间之后的第一个周几,java获取当前日期的下一个周几

    Java 获取当前时间之后的第一个周几,java获取当前日期的下一个周几 //获得入参的日期 Calendar cd = Calendar.getInstance(); cd.setTime(date ...

  3. Java获取照片的Exif信息,并解析GPS

    Java获取照片的Exif信息,并解析GPS 1. 效果图 2. 什么是Exif? 3. 源代码 参考 ❤️ 这篇博客将介绍什么EXIF,以及如何用Java语言读取Exif信息,并转换经纬度为位置信息 ...

  4. java 获取已有字体,java获取本机全部可用字体

    java获取本机所有可用字体 //just for fun,那个28个字母的函数满满都是恶心 import java.awt.GraphicsEnvironment ; class Tester { ...

  5. Java 查看文件绝对路径,JAVA获取文件绝对路径的方法

    本文实例讲述了JAVA获取文件绝对路径的方法.分享给大家供大家参考.具体实现方法如下: /** * 获取一个类的class文件所在的绝对路径. 这个类可以是JDK自身的类,也可以是用户自定义的类,或者 ...

  6. JAVA获取资源的方法

    类名.class=对象.getClass() 获得该类的Class对象 java获取当前工作路径System.getProperty("user.dir"); java获取类所在路 ...

  7. java获取当前路径

    java获取当前路径时间 1.利用System.getProperty()函数获取当前路径: System.out.println(System.getProperty("user.dir& ...

  8. Java 获取操作系统名字、系统版本、cpu信息

    Java 获取操作系统名字.系统版本.cpu信息 System.getProperty("os.name");//得到操作系统名字 System.getProperty(" ...

  9. Java获取数据库表的字段信息,及如何将ResultSet转为json

    为什么80%的码农都做不了架构师?>>>    一.Java获取数据库表的各个字段的相关信息 在某些开发情景中,需要获取数据库中表的各个字段的相关信息,如字段名,字段类型,字段大小等 ...

最新文章

  1. php环境搭建 warmp_PHP环境搭建
  2. 十问 | 关于Service Mesh 和Kubernets的最前沿思考
  3. dxf geojson 转换_将Geopandas中geojson文件的linestring转换为polygon
  4. switch 字符串 java_JDK7新特性switch支持字符串
  5. Qt文档阅读笔记-Q_ENUM官方解析及实例
  6. c++二进制转十进制_进制转换:二进制、八进制、十进制、十六进制相互转换
  7. maven java jar_如何去maven仓库下载jar包
  8. 【三次握手、四次挥手流程】及【长短链接区别】
  9. 【转】vue项目重构技术要点和总结
  10. java string对象创建_Java问题解析:到底创建了几个String对象
  11. 第十一章 Hibernate的查询 HQL面向对象的查询语言
  12. dynamic programming动态规划初步理解【-1】
  13. Java指定屏幕区域截屏
  14. 简述计算机的含义是什么,输入法全拼和双拼是什么意思?有什么区别?
  15. 人在当时处境中,像旋涡中的一片落叶,身不由己
  16. Maltab GUI课程设计——LSTM长短期记忆网络回归预测
  17. 工程部署: 低算力平台模型性能的优化
  18. 七夕节给男朋友买什么礼物比较好呢?2022年七夕礼物推荐
  19. Android联网失败报错:java.io.IOException: Cleartext HTTP traffic to xxx.xxx.xxx.xxx not permitted
  20. NetSpider 网络蜘蛛1.0 的简介

热门文章

  1. 微信小程序 — 二维码海报分享到好友功能
  2. Excel如何快速提取图片地址位置?
  3. 用Python去除图像的黑色或白色背景
  4. 智慧井盖物联网解决方案 加强窨井盖安全管理
  5. memcache数据组织
  6. Python期末复习
  7. ios 计算代码耗时
  8. 关注我的微信公众帐号小q机器人(xiaoqrobot)
  9. VirtualBox 虚拟机系统的三种启动方式
  10. Ubuntu安装ros rotors 以及中间出现的问题的解决办法