java 本年_java 获取本年的 全部日期集合
一个选择时间的需求 需要获取某年的全部Date集合. 以下是实现:
public List getAllDateByNow(){
List list = new ArrayList<>();
Date nowDate = new Date();
Calendar calendar = Calendar.getInstance();
calendar.setTime(nowDate);
int year = calendar.get(Calendar.YEAR);
int count =355;
//获取今年是否是闰年
if ((year %4 ==0 && year %100 !=0) || (year %400 ==0)) {
count =366;
}
int nowDayOfYear = calendar.get(Calendar.DAY_OF_YEAR);//获取今天是本年的第几天
for (int i =1; i < count +1; i++) {
//平移日期 这里的值有正负 比如 今天是5 那么今年的第一天的时间是今天平移(0 - 5)后的时间
calendar.add(Calendar.DATE, i -nowDayOfYear);
Date date = calendar.getTime();
list.add(calendar.getTime());
calendar.add(Calendar.DATE, nowDayOfYear - i);//复原为平移前的值 以便下一次循环操作
}
return list;
}
java 本年_java 获取本年的 全部日期集合相关推荐
- java 本周一_java 获取本周一的日期
java 获取本周一的日期 /** * 根据时间,获取周一的日期 * * @param curDate * 字符串形式 * @return */ public static String getMon ...
- java 月份_java+javascript获得两个日期之间的所有月份
java版 private static List getMonthBetween(String minDate, String maxDate) throws ParseException { Ar ...
- 游侠怎么设置java路径_Java获取当前路径的代码
1.利用System.getProperty()函数获取当前路径: System.out.println(System.getProperty("user.dir"));//use ...
- java当前路径_java获取当前路径的几种方法
1.利用System.getProperty()函数获取当前路径: System.out.println(System.getProperty("user.dir"));//use ...
- Java使用LocalDate获取当前日期,前一天日期
LocalDate today = LocalDate.now(); //获取今天的日期 LocalDate yesterday1 = LocalDate.now().plusDays(-1); // ...
- java月份_java 获取一定时间范围内的所有月份
需求:获取2018年初到现在为止的所有月份统计数据 获取到所有月份 遍历月份获取数据得到list在前台显示 代码: main方法 使用simpledateFormat需要用try catch 包围 ...
- java 当前路径_java获取路径(url) path
JAVA路径的方法: 注明:如果从ANT启动程序,this.getClass().getResource("")取出来的比较怪,直接用JAVA命令行调试就可成功. 得到classp ...
- java 证书链_java – 获取证书链
这并不难 – 假设你以某种方式/带外获得了一个或多个钥匙串中的所有中间证书和根证书. 看一下 http://codeautomate.org/blog/2012/02/certificate-vali ...
- java 节假日_Java获取法定节假日并解析
1.接口调用:http://https://www.198bona.com 2.具体代码(红色部分为主要解析代码): /** * 日历导入根工具 */ public class CalenderUti ...
最新文章
- 平均14915元,2021 年 1 月程序员工资统计出炉
- 网站文章中如何设置关键词才更有利于SEO优化?
- python能print中文吗_win10中文版,python的print不能打印中文字符?
- 用CMD命令实现一个简单的网页搜索
- MVC-控制器向View传值的三种方法
- IDEA 重置try catch的自动生成格式
- 循环训练_特殊时期别出门,一套居家循环训练简单有趣又有效
- Markdown常用字体 大小 颜色和背景设置
- wordpress博客设置赞赏和内容会员可见以及跨境电商独立站
- Chaos Mesh® 在腾讯——腾讯互娱混沌工程实践
- kernel too old
- Bitwise Exclusive-OR Sequence
- TTW WYSIWYG Editors
- iOS 11 发布!巨大进步、里程碑式飞跃!
- php 时间配置,php 配置正确的时间
- 同元车辆模型库——TA系列
- ICEM中Pre Mesh Quality Options的方法
- 牛客小白月赛2 E.是是非非
- JavaWeb-简易留言板制作【MVC】
- SAP GUI的界面设置和语言选择