`
no_bao
  • 浏览: 313977 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

java 获取开始日期到结束日期的具体天数

    博客分类:
  • j2ee
阅读更多
/** 获取开始日期到结束日期的天数
* @param beginDay
* @param endDay
* @return
* Administrator Mar 28, 2011 10:27:56 AM
*/
public List<String> getDays(String beginDay , String endDay){
List<String> list = new ArrayList<String>();
try {
log.info("beginDay="+beginDay+" endDay="+endDay);
java.text.SimpleDateFormat format = new java.text.SimpleDateFormat("yyyy-MM-dd");
java.util.Date beginDate= format.parse(beginDay);
java.util.Date endDate= format.parse(endDay);
long day=(endDate.getTime()-beginDate.getTime())/(24*60*60*1000);
int dayNum= Integer.parseInt(String.valueOf(day));
if(dayNum>-1){
for(int i=0;i<=dayNum;i++){
list.add(getDateAdd(beginDay,i));
}
}
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return list;
}


getDateAdd 方法参考

http://51876.iteye.com/blog/980395
分享到:
评论

相关推荐

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

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

    javaScript和java中日期相减得出天数方案

    - 首先定义了两个`Date`对象`beginDate`和`endDate`,分别代表起始日期和结束日期。 - 使用`SimpleDateFormat`类将日期字符串格式化为`Date`对象。 - 计算两个日期之间的时间差(毫秒数)。 - 最后,通过计算...

    java根据开始时间结束时间计算中间间隔日期的实例代码

    我们首先将开始日期添加到列表中,然后使用 `while` 循环将中间日期添加到列表中直到结束日期。 5. 日期格式化:为了将日期对象格式化为字符串,我们使用 `SimpleDateFormat` 对象。例如,`sdf.format(dBegin)` 就是...

    java获取日期之间天数的方法

    1. 创建两个Calendar实例,分别对应开始日期和结束日期。 2. 利用Calendar的setTime方法,将给定的Date对象设置到Calendar实例中。 3. 调用setTimeToMidnight方法,将Calendar实例的时间设置为当天的0点0分0秒,确保...

    根据日期获取最近几天的日期

    本文将深入探讨如何根据一个给定的日期获取最近几天的日期,主要涉及Java中的`Calendar`类,这是一个强大的日期和时间管理工具。 `Calendar`类是Java中的一个抽象类,它提供了对日期和时间的完整操作。要根据给定的...

    JAVA日期操作汇总

    此方法首先确保起始日期在结束日期之前,然后计算两个日期之间的时间差,并将其转换为天数。 通过上述示例,我们可以看到Java中的日期操作非常强大且灵活,能够满足各种需求。希望这些示例能帮助您更好地理解和掌握...

    java根据日期计算年龄和星期

    这里使用了`Calendar`的`add`方法来调整日期,从而获取本周的开始和结束日期。 ##### 2.4 获取上周星期 同样地,我们也可以获取上周的起始和结束日期: ```java SimpleDateFormat format = new SimpleDateFormat(...

    java获取某年某月到某年某月按天的切片日期集合(间隔天数的集合)、获取某年某月按天切片日期集合(某个月间隔多少天的日期集合)

    java获取某年某月到某年某月按天的切片日期集合(间隔天数的集合)、获取某年某月按天切片日期集合(某个月间隔多少天的日期集合)、指定天的开始和结束日期、返回某个日期前几天的日期并转换成字符串

    日期常用方法类 java版

    java版 日期常用方法类 ,//返回"yyyyMMdd"格式日期 //返回"yyyy-MM-dd"格式日期 //获取开始时间和结束时间之间的天数 //计算两个日期之间的时间间隔(d1-d2),可选择是否计算工作日计算两个时间之间的间隔 单位:...

    java中计算某个月的工作日总共几天

    - 循环遍历从开始日期到结束日期之间的每一天。 - 将每一天的日期添加到列表中。 #### 三、计算工作日的具体实现 1. **获取某个月的所有日期**: - 可以使用上述的 `getDate` 方法获取指定月份的所有日期。 - ...

    基于Java语言编写的Spring Boot时间工具类方法封装

    当前的日期、根据指定日期得获取对应年份的所有月的日期、获取月初时间、获取月末时间、获取当天的起始时间、获取当天的结束时间、获取昨天的开始时间、获取昨天的结束时间、当前季度的开始时间、当前季度的结束时间...

    java日期计算

    将30天后的日期作为问卷的结束日期: ```java Date endDate = calendar.getTime(); res.setResEndDate(endDate); ``` #### 五、总结 通过使用`java.util.Calendar`类,我们可以非常方便地实现日期的加减操作...

    java代码-以当前时间获取上周、本周、下周、下下周的结束时间

    同样地,对于其他周期,我们可以通过增加相应的天数来获取结束日期。这通常涉及到对日期进行加减操作,可以使用`LocalDate.plusDays(int days)`或`LocalDate.minusDays(int days)`方法。 4. **确定一周的起始和结束...

    获取指定两个日期之间的所以日期

    1. 初始化两个日期变量`date1`和`date2`,分别对应用户输入的起始日期和结束日期。 2. 使用`SimpleDateFormat`类定义日期格式为"yyyy-mm-dd",这样可以确保输入的日期字符串能够被正确解析为`Date`对象。 3. 利用`...

    java获得各种时间

    根据给定文件的信息,我们可以深入探讨Java中获取各种时间戳、日期和时间间隔的方法。Java提供了多种类库来处理日期和时间,其中最主要的是`java.util.Date`、`java.util.Calendar`以及`java.text.SimpleDateFormat`...

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

    在IT行业中,构建一个系统来管理一年中的工作日、节假日...通过以上步骤,我们可以构建一个Java应用程序,它能够根据每年的日期信息,识别出工作日、周末和节假日,并将这些信息存储到数据库中,以供后续业务逻辑使用。

    关于日期计算的java代码

    通过使用 `TemporalAdjusters` 可以轻松地调整到周一,再根据周数加上相应的天数即可得到该周的起始和结束日期。 综上所述,无论是传统的 `java.util.Date` 还是现代的 `java.time` 包,都可以方便地实现日期的计算...

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

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

    2023年日历(标记工作日,节假日,调休,周末),计算两个日期相差的工作日天数

    压缩包里有2个文件,用于计算两个日期相差的工作日天数(排除周末和法定节假日): 1、excel表为2023年日历数据,并且备注工作日、周末,调休、节假日类型,可导入数据库。 2、SQL文件为2023年所有日期的插入SQL,并...

Global site tag (gtag.js) - Google Analytics