String order_end = request.getParameter("order_end"); //订货时间
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
//加3天
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
Date dd = format.parse(order_end);
Calendar calendar = Calendar.getInstance();
calendar.setTime(dd);
calendar.add(Calendar.DAY_OF_MONTH, 3);
String T3 = format.format(calendar.getTime() ) ;
//加2天
calendar.setTime(dd);
calendar.add(Calendar.DAY_OF_MONTH, 2);
String T2 = format.format(calendar.getTime() ) ;
分享到:
相关推荐
Java 日期算法大全 Java 中日期类操作算法大全是 Java ...Java 日期算法大全涵盖了日期类的基本操作、日期类的加减、日期类的格式化输出、日期类的计算等多个方面的知识点,为开发者提供了详细的Java日期算法指南。
### Java日期处理大全:掌握时间的艺术 在Java编程中,日期和时间的处理是不可或缺的一部分,尤其是在涉及到数据记录、时间戳、定时任务等场景时。本文将深入探讨Java中的日期处理技术,涵盖从基础到进阶的各种技巧...
7. **比较和查询**:可以轻松比较两个日期时间对象,或者查询某个日期时间是否在另一日期时间之前或之后,还可以获取某个日期的星期几、一年中的第几天等信息。 8. **ISO-8601兼容**:Joda-Time完全兼容ISO-8601日...
在Java编程语言中,计算两个日期之间相差的月数是一个常见的任务,这通常涉及到日期处理和时间计算。本文将深入探讨如何使用Java实现这个功能,包括标准库中的API以及一些高级方法。 首先,Java 8引入了`java.time`...
// 获取当前年份的第几天 int dayOfYear = calendar.get(Calendar.DAY_OF_YEAR); // 将日期设置为当前日期加上30天 calendar.set(Calendar.DAY_OF_YEAR, dayOfYear + 30); res.setResEndDate(calendar.getTime()); /...
综上所述,以上方法涵盖了Java中对于日期的基本控制需求,包括获取当前日期、星期几的计算、指定日期的计算以及两个日期之间的时间差计算等。通过合理的组合使用这些方法,可以灵活地解决各种日期相关的问题。
// 减去今天是一周中的第几天,再加上1(因为是从周一算起) SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); return sdf.format(calendar.getTime()); } ``` ### 获取本周日的日期 与获取本周一...
JAVA时间工具类(计算法定工作日工时):计算某个日期加上几个工作日后的一个工作日期(除周末和法定节假日),计算某个日期后一天的工作日期(除周末和法定节假日),计算两个日期的真实工作日(除周末和法定节假日),...
本文将详细介绍一个Java程序中的实用工具类——`WeekUtil`,该类主要用于处理与周相关的各种计算问题,如确定某个日期所在的周数、获取指定周的第一天和最后一天等。这对于需要根据日期进行周统计的应用场景非常有用...
本文将详细讲解如何根据给定的标题和描述,利用Java编程语言来判断当前日期是否在本月的最后一周内,以及如何判断日期是否在某一周内的最后几天、前几天或24小时内。 首先,我们需要引入Java的`java.time`包,这个...
然后,`day_of_year`函数通过遍历到指定月份之前的每个月的天数,加上指定日期,得出输入日期是一年中的第几天。最后,从用户那里获取年、月、日并输出结果。 对于其他编程语言,如Java或C++,实现方式类似,只是...
通过使用 `TemporalAdjusters` 可以轻松地调整到周一,再根据周数加上相应的天数即可得到该周的起始和结束日期。 综上所述,无论是传统的 `java.util.Date` 还是现代的 `java.time` 包,都可以方便地实现日期的计算...
要获取本月的第一天,首先需要确定当前月份的第几天(`dayofmonth`)。然后,通过减去当前的`dayofmonth`并加1,可以将日期回滚到本月的第一天。具体实现如下: ```java int dayofmonth = cal.get(java.util....
最后,将用户输入的日期`day`加到`sum`上,然后输出结果:“It is the the day:”加上`sum`的值,即为这一天是一年中的第几天。 总的来说,这个程序运用了基本的逻辑运算和条件判断来解决日期计算问题。在实际开发...
6. **其他操作**:除了上述功能,工具类还可能包含其他实用方法,如检查日期是否在某个范围内、获取当前日期和时间、获取日期的某一部分(如月份、星期几)等。 在提供的压缩包文件`DateUtils.java`中,我们可以...
// 在当前日期上加上10天 c1.add(Calendar.DATE, -10); // 在当前日期上减去10天 ``` - 获取日期时间字段的值: ```java int year = c1.get(Calendar.YEAR); // 获取年 int month = c1.get(Calendar.MONTH) +...
1、确定该年第一天是星期几:通过查阅资料,蔡勒公式 可以推出日期对应的星期。这部分写在getFirstDayWeek()函数里。 2、闰年判定:其次要判断闰年来确定2月的天数,方法为能被4整除且不被100整除或者能被400整除...
计算一周的具体日期或者确定某一天是一年中的第几周,对于处理周报、计划安排等非常有帮助。 - **计算某一天是一年中的第几星期**: ```java Calendar cal = Calendar.getInstance(); cal.set(Calendar.YEAR, ...
- **描述**:寻找一个整数,使得它加上100后和再加上168后都是完全平方数。 - **知识点**: - **完全平方数**:如何判断一个数是否为完全平方数。 - **循环与条件判断**:遍历所有可能的整数,并进行条件判断。 - ...
代码中使用了一个名为`month`的变量,其值表示1900年1月1日是星期几(这里假设为星期一),然后通过将总天数加上1并取模7,可以得到目标日期是一周中的第几天。这一计算过程考虑到了从1900年开始的每一天,并最终...