number:为正数是相加,为负数是相减
public static Date reportGetDate(Date d,String type,int number){
Calendar calendar = Calendar.getInstance();
calendar.setTime(d);
if(type.equals("YEAR")) calendar.add(Calendar.YEAR,number);
if(type.equals("MONTH"))calendar.add(Calendar.MONTH,number);
if(type.equals("DAY")) calendar.add(Calendar.DAY_OF_MONTH,number);
if(type.equals("HOUR")) calendar.add(Calendar.HOUR_OF_DAY,number);
Date date = calendar.getTime();
return date;
}
分享到:
相关推荐
使用 java.text.SimpleDateFormat 和 java.util.Date 实现日期加减 Java 中的 `SimpleDateFormat` 类和 `Date` 类也可以实现日期的加减操作。可以使用 `SimpleDateFormat` 类的 `format` 方法和 `Date` 类的 `...
在Java中,`java.util.Calendar`是一个非常强大的类,用于处理与日期和时间相关的各种操作,包括日期的加减。`Calendar`类提供了一系列的方法来获取、设置和操作日期与时间。 1. **创建Calendar实例**: 首先,...
C++标准库并未提供内置的大数支持,因此要实现大数相加减的功能,通常需要自定义数据结构和算法。这个项目"BigNumberAdd"显然是关于如何用C++来实现大数加法和减法的示例。 首先,我们要创建一个表示大数的数据结构...
java 日期 相加 相减 增加、减去指定的天数、月数
Java 日期操作方法工具类实例是 Java 语言中对日期进行操作的工具类,提供了日期比较大小、相加减、判断、验证、获取年份等多种常见操作。该工具类主要用于解决 Java 日期操作中的一些常见问题。 日期比较大小 在 ...
在JavaScript编程中,处理小时和分钟的加减操作是常见的需求,特别是在构建时间相关的Web应用时。例如,用户界面可能包含用于输入或调整时间的文本框,通过点击按钮来增加或减少小时数或分钟数。以下是一些关于如何...
在Java编程语言中,"一元多项式相加"是一个典型的算法问题,它涉及到数据结构的设计和基础数学概念的应用。在此课程设计题中,我们主要关注如何使用链表来存储和操作一元多项式,然后实现它们的相加功能。 一元...
总之,Java的`BigInteger`类是处理超大数的核心工具,它提供了丰富的运算方法和高效的数据处理能力。在实际编程中,我们需要根据具体场景选择合适的方式来创建、存储和操作这些超大数,以确保程序的准确性和效率。...
java实现大数相加,在不使用BigInteger工具的前提下实现大数相加
这是一个使用JAVA实现的泛型编程,分为两部分,第一部分创建泛型类,并实例化泛型对象,得出相加结果。 第二部分用户自行输入0--4,选择要进行的加减乘除运算或退出,再输入要进行运算的两个数,并返回运算结果及...
用JAVA来实现数据结构的一元多项式相加
在计算机科学和编程领域,一元多项式相加减是基础数学运算的一种抽象表示,它在数值计算、符号计算以及算法设计中都有广泛的应用。本文将深入探讨一元多项式的概念,以及如何通过编程实现它们的加减运算。 一元...
在Java编程中,链表是一种重要的数据结构,它在处理动态数据集合时特别有用。本话题将深入探讨如何利用链表实现多项式相加,这是一个常见的算法问题,对于理解和提高编程技能非常有帮助。 首先,我们要理解什么是...
总结来说,用Java链表实现多项式相加和相乘,主要步骤包括: 1. 创建`Node`类,表示多项式项。 2. 创建`LinkedList`类,表示多项式链表,并实现链表的基本操作。 3. 实现`insertA`方法,将一个多项式插入到另一个...
java多项式相加,把两个多项式相加,得出一个多项式
在C#编程中,线性表是一种常见的数据结构,它能有效地存储和处理一系列有序或无序的数据元素。在这个特定的项目中,"C#线性表相加减"是针对多项式运算的一个实现,利用链表数据结构来表示多项式,并支持多项式的相加...
在Java编程语言中,日期和时间的处理是程序员日常工作中不可或缺的一部分。"Java版日期计算器"通常是指一个程序或库,用于执行各种日期相关的运算,如添加、减去天数、计算两个日期之间的差值等。Java提供了多种API...
可以实现整数的相加相减,输入按照字符串输入,也按照字符串输出
设计一个一元稀疏多项式简单计算器。...(3) 实现多项式 a 和 b 相加,建立多项式 a+b; (4) 实现多项式 a 和 b 相减,建立多项式 a-b; (5) 计算多项式在 x 处的值。 (6) 实现多项式 a 的求导。
这些库提供了更丰富的功能和易用的API,可以方便地处理日期的加减、格式化、比较等操作。 在实际开发中,尤其在处理跨时区、夏令时等问题时,需要对JavaScript的日期处理有深入的理解。通过学习和实践"3.(js篇)...