`
zysnba
  • 浏览: 191450 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

java获取时间段内的每一天

 
阅读更多
public static List<String> findDaysStr(String cntDateBeg, String cntDateEnd) {
List<String> list = new ArrayList<>();
//拆分成数组
String[] dateBegs = cntDateBeg.split("-");
String[] dateEnds = cntDateEnd.split("-");
//开始时间转换成时间戳
Calendar start = Calendar.getInstance();
start.set(Integer.valueOf(dateBegs[0]), Integer.valueOf(dateBegs[1]) - 1, Integer.valueOf(dateBegs[2]));
Long startTIme = start.getTimeInMillis();
//结束时间转换成时间戳
Calendar end = Calendar.getInstance();
end.set(Integer.valueOf(dateEnds[0]), Integer.valueOf(dateEnds[1]) - 1, Integer.valueOf(dateEnds[2]));
Long endTime = end.getTimeInMillis();
//定义一个一天的时间戳时长
Long oneDay = 1000 * 60 * 60 * 24L;
Long time = startTIme;
//循环得出
while (time <= endTime) {
list.add(new SimpleDateFormat("yyyy-MM-dd").format(new Date(time)));
time += oneDay;
}
return list;
}
public static void main(String[] args) throws Exception {
System.out.println(findDaysStr("2021-06java获取时间段内的每一天-01", "2021-09-08"));
}
分享到:
评论

相关推荐

    java 获取2个时间中的每一天

    java 获取2个时间中的每一天

    java获取今天、昨天、近一周、本周、本月时间段

    java获取今天、昨天、近一周、近两周、近三周、近一月、近两月、近三月、近半年、本周、上周、本月、上月时间段

    java 采用单例模式计算当年有多少个周,并列出所有周以及每一个周所对应的时间段(内含注释)

    根据给定文件的信息,本文将详细解析如何使用Java语言及单例模式来计算并列出一年中的所有周及其对应的时间段,同时也会展示如何获取当前日期及其所在周。 ### 一、单例模式简介 单例模式是一种常用的软件设计模式...

    获取两个时间段的周一,周日以及月初和月末

    获取两个时间段的周一,周日以及月初和月末,java代码 获取两个时间段的周一,周日以及月初和月末,j

    java每半个小时取值

    java循环每半个小时取值,免得每半小时取一次值,代码重复太多

    输出两个日期之间的日期

    给定两个日期,获取两个日期之间的天数,并获得两个日期之间的日期并输出

    取指定时间段内的所有日期

    以上就是在Python、Java和SQL中获取指定时间段内所有日期的方法。掌握这些技能,无论在数据分析、报表生成还是其他IT应用场景中,都能大大提高工作效率。对于更复杂的时间操作,如计算工作日、排除节假日等,还可以...

    Android获取一周每一天日期的源码

    总结,获取Android中一周每一天的日期,你可以利用Java 8的`java.time`包或`java.util.Calendar`类。Java 8的API更简洁易用,而`Calendar`类则适用于旧版本的Android系统。确保在使用时注意日期时间格式的正确处理,...

    JAVA时间工具类(计算法定工作日工时等)

    JAVA时间工具类(计算法定工作日工时):计算某个日期加上几个工作日后的一个工作日期(除周末和法定节假日),计算某个日期后一天的工作日期(除周末和法定节假日),计算两个日期的真实工作日(除周末和法定节假日),...

    java获取指定开始时间与结束时间之间的所有日期

    Java获取指定开始时间与结束时间之间的所有日期是Java开发中的一种常见需求,通常用于生成报告、统计数据、日志记录等场景中。今天,我们将详细介绍如何使用Java获取指定开始时间与结束时间之间的所有日期。 Java...

    java计算24节气

    2. **节气算法**:计算24节气的算法基于太阳黄经度,每年大致固定,但具体到每一天需要精确计算。24节气包括立春、雨水、惊蛰、春分、清明、谷雨、立夏、小满、芒种、夏至、小暑、大暑、立秋、处暑、白露、秋分、...

    java 使用单例模式计算某一年(默认今年)一共有多少个周,以及列出每一周和其所对应的时间段(内含注释)

    在`init()`方法中,首先定义两个`Calendar`对象来表示每年的第一天和最后一天,然后使用循环来遍历一年中的每一天,判断是否为新的一周的开始,如果是,则记录这一周的起止日期。 5. **获取当前系统时间和当前日期...

    获得指定月的和第一秒和最后一秒

    标题中的“获得指定月的和第一秒和最后一秒”指的是在编程中获取特定月份的第一天的零时零分零秒和最后一天的最后一秒的时间戳,这通常涉及到日期和时间的处理。在Java中,我们可以使用`java.time`包或者旧的`java....

    java 打印任意一年日历

    要打印任意一年的日历,首先创建一个`Year`对象,然后遍历这一年的每个月,对于每个月,再遍历每一天,打印出来。可以使用`System.out.println()`或者自定义格式化输出。 下面是一个简单的示例代码(基于提供的`...

    Java 实现将每年的节假日,周末,工作日详情记录至数据库表中

    我们可以通过这些类获取每年每一天的详细信息,如判断是否为工作日、周末或节假日。 2. **节假日库**: 为了准确地识别节假日,可以使用第三方库,如`HolidayCalendar`或`ical4j`,它们包含各种国家和地区的公共假期...

    java 请假天数计算工具类

    使用Java 8的日期时间API(`java.time`包)来处理日期和时间,如计算两个日期之间的天数,判断是否为工作日等。同时,为了提高效率和减少数据库交互,可以利用Redis的特性,将部分计算结果缓存起来。 综上所述,这...

    java 显示某年某月某一周的信息

    这段代码会打印出2022年5月第三周(假设周一开始于周一)的每一天及其对应的星期。你可以根据需求调整`weekNumber`和`dayOfWeekToDisplay`变量,以显示不同周和特定日期的信息。 至于`Java.jpg`,这可能是一个相关...

    java时间差

    在Java编程语言中,处理时间差是一个常见的任务,特别是在需要计算两个日期或时刻之间间隔的场景下。本文将深入探讨Java中的时间差处理方法,包括基础API、Java 8引入的日期时间API以及一些实用技巧。 1. **基础API...

    21天学通JAVA

    在这段时间里,初学者不仅能够建立起对JAVA编程的理解,还能通过实践学习学会如何搭建开发环境,编写简单的程序,并对JAVA的不同版本有所认识。下面我们就对《21天学通JAVA》的主要内容进行详细解读。 首先,书中...

    java计算整年工作日(包含特殊的工作日)排除法定节假日和周末能运行

    java计算整年工作日(包含特殊的工作日)排除法定节假日和周末能运行

Global site tag (gtag.js) - Google Analytics