java 获取今天或者某一天是星期几/周几以及几号的方法
话不多说,上代码
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 获取今天或者某一天是星期几/周几以及几号的方法相关推荐
- java获取作用域的值_Java-springMVC框架:springMVC取参数值、把值放入作用域方法
Java-springMVC框架:springMVC取参数值.把值放入作用域方法 package com.zp.upload; import java.io.IOException; import j ...
- Java 获取当前时间之后的第一个周几,java获取当前日期的下一个周几
Java 获取当前时间之后的第一个周几,java获取当前日期的下一个周几 //获得入参的日期 Calendar cd = Calendar.getInstance(); cd.setTime(date ...
- Java获取照片的Exif信息,并解析GPS
Java获取照片的Exif信息,并解析GPS 1. 效果图 2. 什么是Exif? 3. 源代码 参考 ❤️ 这篇博客将介绍什么EXIF,以及如何用Java语言读取Exif信息,并转换经纬度为位置信息 ...
- java 获取已有字体,java获取本机全部可用字体
java获取本机所有可用字体 //just for fun,那个28个字母的函数满满都是恶心 import java.awt.GraphicsEnvironment ; class Tester { ...
- Java 查看文件绝对路径,JAVA获取文件绝对路径的方法
本文实例讲述了JAVA获取文件绝对路径的方法.分享给大家供大家参考.具体实现方法如下: /** * 获取一个类的class文件所在的绝对路径. 这个类可以是JDK自身的类,也可以是用户自定义的类,或者 ...
- JAVA获取资源的方法
类名.class=对象.getClass() 获得该类的Class对象 java获取当前工作路径System.getProperty("user.dir"); java获取类所在路 ...
- java获取当前路径
java获取当前路径时间 1.利用System.getProperty()函数获取当前路径: System.out.println(System.getProperty("user.dir& ...
- Java 获取操作系统名字、系统版本、cpu信息
Java 获取操作系统名字.系统版本.cpu信息 System.getProperty("os.name");//得到操作系统名字 System.getProperty(" ...
- Java获取数据库表的字段信息,及如何将ResultSet转为json
为什么80%的码农都做不了架构师?>>> 一.Java获取数据库表的各个字段的相关信息 在某些开发情景中,需要获取数据库中表的各个字段的相关信息,如字段名,字段类型,字段大小等 ...
最新文章
- php环境搭建 warmp_PHP环境搭建
- 十问 | 关于Service Mesh 和Kubernets的最前沿思考
- dxf geojson 转换_将Geopandas中geojson文件的linestring转换为polygon
- switch 字符串 java_JDK7新特性switch支持字符串
- Qt文档阅读笔记-Q_ENUM官方解析及实例
- c++二进制转十进制_进制转换:二进制、八进制、十进制、十六进制相互转换
- maven java jar_如何去maven仓库下载jar包
- 【三次握手、四次挥手流程】及【长短链接区别】
- 【转】vue项目重构技术要点和总结
- java string对象创建_Java问题解析:到底创建了几个String对象
- 第十一章 Hibernate的查询 HQL面向对象的查询语言
- dynamic programming动态规划初步理解【-1】
- Java指定屏幕区域截屏
- 简述计算机的含义是什么,输入法全拼和双拼是什么意思?有什么区别?
- 人在当时处境中,像旋涡中的一片落叶,身不由己
- Maltab GUI课程设计——LSTM长短期记忆网络回归预测
- 工程部署: 低算力平台模型性能的优化
- 七夕节给男朋友买什么礼物比较好呢?2022年七夕礼物推荐
- Android联网失败报错:java.io.IOException: Cleartext HTTP traffic to xxx.xxx.xxx.xxx not permitted
- NetSpider 网络蜘蛛1.0 的简介