/**日期相加、相减
* @param date 传入字符串日期,例如:2011-01-03
* @param addNumber 传入整数
* @return
* Administrator Mar 10, 2011 2:04:42 PM
*/
public static String getDateAdd(String date, int addNumber) {
String returnStr = "";
StringTokenizer token = new StringTokenizer(date, "-");
int num = token.countTokens();
if (num == 3) {
int year;
int month;
int day;
year = Integer.parseInt(token.nextToken());
month = Integer.parseInt(token.nextToken());
day = Integer.parseInt(token.nextToken());
SimpleDateFormat formatter;
formatter = new SimpleDateFormat("yyyy-MM-dd");
Calendar calen = Calendar.getInstance();
calen.set(year, month - 1, day);
calen.add(5, addNumber); // 5代表日期,1代表年,2代表月
returnStr = formatter.format(calen.getTime());
} else
returnStr = date;
return returnStr;
}
分享到:
相关推荐
总结一下,Java中实现字符串相减的一种简单方法是利用`String`类的`replaceAll()`方法,将要删除的字符串作为正则表达式参数,并将替换字符串设为空,从而达到从原字符串中移除特定部分的目的。这种方法直观且易于...
C++实现多项式相加相减相乘操作,用链实现
一元多项式相加相减相乘 一元多项式相加相减相乘是指对一元多项式进行相加、相减、相乘运算的一种实现方法。该方法采用菜单驱动方式进行执行,需要构造数据结构和算法过程。 数据结构设计: 在该设计中,我们使用...
- 使用`Date.parse()`函数可以将一个表示日期的字符串解析成一个自1970年1月1日00:00:00 UTC起至该时间的毫秒数。 - 计算两个日期之间的毫秒数差值。 - 将毫秒数差值转换为天数(一天有24小时,每小时60分钟,每...
本主题将深入探讨如何使用数组来实现一元多项式的相加、相减和相乘。 首先,我们要理解一元多项式的表示。在数组中,我们可以将多项式的每一项视为数组的一个元素,其中元素的索引对应于项的指数,元素的值对应于...
<jsp:useBean id="now" class="java.util.Date" /> ${now}" pattern="yyyy-MM-dd HH:mm:ss" /> ``` ##### 3.3 数字处理 对于数字的处理,EL表达式可以直接使用算术运算符来进行加减乘除等操作。此外,还可以通过...
在本文中,我们将深入探讨如何使用C语言实现多项式的相加和相减操作。C语言是一种强大的编程语言,尤其适用于处理数学计算和算法实现。在处理多项式时,我们需要理解基本的数学概念以及如何将其转化为计算机程序。 ...
本文将深入探讨如何在VC++环境中执行信号的相加和相减运算,这对于理解和模拟真实世界中的各种信号至关重要。 信号是时间和频率域中的数据表示,可以是连续的或离散的。在C++中,我们通常使用数组或者向量来表示...
矩阵的构建 可以进行相加 相减 清零 相乘 转置等功能 是C语言练习的好程序 是C语言水平晋级的必经之路
本篇文章将详细讲解阻抗的串联相加、串联相减、并联相加以及并联相减的计算方法,以及它们在实际应用中的重要性。 首先,阻抗\( Z \)可以用复数表示,一般形式为\( Z = R + jX \),其中\( R \)代表实部,即纯电阻,...
### Matlab中的字符串运算 在Matlab这一强大的计算环境中,字符串处理是不可或缺的一部分,尤其是在涉及到文本数据的处理、分析以及各种编程需求时。本篇将基于提供的文件内容,深入探讨Matlab中字符串运算的相关...
- 输出格式设置:使用“创建日期时间格式”函数(Create Date-Time Format)创建“HH:MM:SS”的格式字符串。 5. **字符串显示**:最后,使用“时间格式化”函数将格式化后的时间差输出为字符串,然后通过字符串...
3. 遍历两个字符串,从低位到高位逐位相加,同时考虑当前位和上一位的进位。 4. 如果在某一位上相加后结果超过9,需要进位并将当前位的结果设置为低一位。例如,5 + 7 + 1(进位)= 13,当前位应为3,进位为1。 5. ...
java 日期 相加 相减 增加、减去指定的天数、月数
上个实例改进 java实现两个日期相减得到中间的年份和月份日期
实现两个数值型的日期相减得出天数的函数。
### Java 实验知识点详解 #### 一、设计图形软件包 根据题目要求,我们需要设计一个图形软件包,其中包含三个类:三角形类、...此外,还涉及了字符串处理和数组操作的基础知识,这些都是Java编程的重要组成部分。
本主题聚焦于一个名为"Date日期操作工具类"的实用工具,它提供了丰富的功能,包括日期格式化、字符串与日期之间的转换、日期的加减操作以及计算日期间隔等。 首先,让我们深入理解`java.util.Date`类。Date类代表了...
根据给定的信息,本文将对一元多相式的相加、相减以及相乘操作进行详细解析,并基于代码实现给出具体分析。 ### 一、一元多相式基础概念 一元多相式(通常也被称为多项式)是指由一个变量的不同幂次项及其系数组成...
- 创建或解析日期对象:通常,你可以使用`NSDateFormatter`(Objective-C)或`DateFormatter`(Swift)将字符串转换为日期对象。 - 初始化`NSCalendar`实例:这可以是默认的日历,也可以是特定文化的日历。 - ...