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

java 字符串String 日期Date 相加、相减

    博客分类:
  • j2ee
阅读更多
/**日期相加、相减
* @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 字符串相减(很简单的一个方法)

    总结一下,Java中实现字符串相减的一种简单方法是利用`String`类的`replaceAll()`方法,将要删除的字符串作为正则表达式参数,并将替换字符串设为空,从而达到从原字符串中移除特定部分的目的。这种方法直观且易于...

    多项式相加相减相乘操作

    C++实现多项式相加相减相乘操作,用链实现

    一元多项式相加相减相乘

    一元多项式相加相减相乘 一元多项式相加相减相乘是指对一元多项式进行相加、相减、相乘运算的一种实现方法。该方法采用菜单驱动方式进行执行,需要构造数据结构和算法过程。 数据结构设计: 在该设计中,我们使用...

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

    - 使用`Date.parse()`函数可以将一个表示日期的字符串解析成一个自1970年1月1日00:00:00 UTC起至该时间的毫秒数。 - 计算两个日期之间的毫秒数差值。 - 将毫秒数差值转换为天数(一天有24小时,每小时60分钟,每...

    一元多项式的相加/相减/相乘

    本主题将深入探讨如何使用数组来实现一元多项式的相加、相减和相乘。 首先,我们要理解一元多项式的表示。在数组中,我们可以将多项式的每一项视为数组的一个元素,其中元素的索引对应于项的指数,元素的值对应于...

    EL表达式包括字符串处理,时间日期的格式化,数字处理

    <jsp:useBean id="now" class="java.util.Date" /> ${now}" pattern="yyyy-MM-dd HH:mm:ss" /> ``` ##### 3.3 数字处理 对于数字的处理,EL表达式可以直接使用算术运算符来进行加减乘除等操作。此外,还可以通过...

    多项式 相加 相减 C 源代码

    在本文中,我们将深入探讨如何使用C语言实现多项式的相加和相减操作。C语言是一种强大的编程语言,尤其适用于处理数学计算和算法实现。在处理多项式时,我们需要理解基本的数学概念以及如何将其转化为计算机程序。 ...

    C++信号相加相减运算

    本文将深入探讨如何在VC++环境中执行信号的相加和相减运算,这对于理解和模拟真实世界中的各种信号至关重要。 信号是时间和频率域中的数据表示,可以是连续的或离散的。在C++中,我们通常使用数组或者向量来表示...

    构建矩阵的各种操作 相加 相减 清零 相乘 转置

    矩阵的构建 可以进行相加 相减 清零 相乘 转置等功能 是C语言练习的好程序 是C语言水平晋级的必经之路

    Matlab\字符串运算

    ### Matlab中的字符串运算 在Matlab这一强大的计算环境中,字符串处理是不可或缺的一部分,尤其是在涉及到文本数据的处理、分析以及各种编程需求时。本篇将基于提供的文件内容,深入探讨Matlab中字符串运算的相关...

    labview计算时间输入控件与当前时间的差值,并以HH:MM:SS形式的字符串显示

    - 输出格式设置:使用“创建日期时间格式”函数(Create Date-Time Format)创建“HH:MM:SS”的格式字符串。 5. **字符串显示**:最后,使用“时间格式化”函数将格式化后的时间差输出为字符串,然后通过字符串...

    数据结构实现两个多项式的相加和相减

    数据结构实现两个多项式的相加和相减 本文将讨论使用单链表存储多项式,并实现两个多项式的相加和相减操作。 多项式的存储和表示 在本文中,我们使用单链表来存储多项式。每个结点代表一个多项式项,包含系数和...

    C++大数相加减

    3. 遍历两个字符串,从低位到高位逐位相加,同时考虑当前位和上一位的进位。 4. 如果在某一位上相加后结果超过9,需要进位并将当前位的结果设置为低一位。例如,5 + 7 + 1(进位)= 13,当前位应为3,进位为1。 5. ...

    java日期处理

    java 日期 相加 相减 增加、减去指定的天数、月数

    java实现两个日期相减得到中间的年份和月份日期改进版

    上个实例改进 java实现两个日期相减得到中间的年份和月份日期

    Lua实现两个日期相减得出天数(datadiff)

    实现两个数值型的日期相减得出天数的函数。

    java实验一 图形 字符串 复数

    ### Java 实验知识点详解 #### 一、设计图形软件包 根据题目要求,我们需要设计一个图形软件包,其中包含三个类:三角形类、...此外,还涉及了字符串处理和数组操作的基础知识,这些都是Java编程的重要组成部分。

    Date日期操作工具类

    本主题聚焦于一个名为"Date日期操作工具类"的实用工具,它提供了丰富的功能,包括日期格式化、字符串与日期之间的转换、日期的加减操作以及计算日期间隔等。 首先,让我们深入理解`java.util.Date`类。Date类代表了...

    有两个字符串A,B,判断B是不是A的子串

    在字符串理论中,如果一个字符串可以通过在另一个字符串中连续提取字符形成,那么这个字符串就是另一字符串的子串。例如,字符串 "abc" 是 "abcdefg" 的子串,但 "abx" 不是,因为 "x" 在 "abcdefg" 中不存在。 ...

    一元多相式的相加相减相乘

    根据给定的信息,本文将对一元多相式的相加、相减以及相乘操作进行详细解析,并基于代码实现给出具体分析。 ### 一、一元多相式基础概念 一元多相式(通常也被称为多项式)是指由一个变量的不同幂次项及其系数组成...

Global site tag (gtag.js) - Google Analytics