`

java 日期和小时相加减处理

    博客分类:
  • j2se
阅读更多
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对日期的加减操作

    使用 java.text.SimpleDateFormat 和 java.util.Date 实现日期加减 Java 中的 `SimpleDateFormat` 类和 `Date` 类也可以实现日期的加减操作。可以使用 `SimpleDateFormat` 类的 `format` 方法和 `Date` 类的 `...

    java 日期相加减.doc

    在Java中,`java.util.Calendar`是一个非常强大的类,用于处理与日期和时间相关的各种操作,包括日期的加减。`Calendar`类提供了一系列的方法来获取、设置和操作日期与时间。 1. **创建Calendar实例**: 首先,...

    C++大数相加减

    C++标准库并未提供内置的大数支持,因此要实现大数相加减的功能,通常需要自定义数据结构和算法。这个项目"BigNumberAdd"显然是关于如何用C++来实现大数加法和减法的示例。 首先,我们要创建一个表示大数的数据结构...

    java日期处理

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

    Java日期操作方法工具类实例【包含日期比较大小,相加减,判断,验证,获取年份等】

    Java 日期操作方法工具类实例是 Java 语言中对日期进行操作的工具类,提供了日期比较大小、相加减、判断、验证、获取年份等多种常见操作。该工具类主要用于解决 Java 日期操作中的一些常见问题。 日期比较大小 在 ...

    js小时和分钟的加减

    在JavaScript编程中,处理小时和分钟的加减操作是常见的需求,特别是在构建时间相关的Web应用时。例如,用户界面可能包含用于输入或调整时间的文本框,通过点击按钮来增加或减少小时数或分钟数。以下是一些关于如何...

    一元多项式相加 java实现

    在Java编程语言中,"一元多项式相加"是一个典型的算法问题,它涉及到数据结构的设计和基础数学概念的应用。在此课程设计题中,我们主要关注如何使用链表来存储和操作一元多项式,然后实现它们的相加功能。 一元...

    Java两超大数相加源码

    总之,Java的`BigInteger`类是处理超大数的核心工具,它提供了丰富的运算方法和高效的数据处理能力。在实际编程中,我们需要根据具体场景选择合适的方式来创建、存储和操作这些超大数,以确保程序的准确性和效率。...

    java大数相加代码

    java实现大数相加,在不使用BigInteger工具的前提下实现大数相加

    JAVA泛型加减乘除

    这是一个使用JAVA实现的泛型编程,分为两部分,第一部分创建泛型类,并实例化泛型对象,得出相加结果。 第二部分用户自行输入0--4,选择要进行的加减乘除运算或退出,再输入要进行运算的两个数,并返回运算结果及...

    JAVA一元多项式相加

    用JAVA来实现数据结构的一元多项式相加

    一元多项式相加减 一元多项式相加减 运行程序 源程序

    在计算机科学和编程领域,一元多项式相加减是基础数学运算的一种抽象表示,它在数值计算、符号计算以及算法设计中都有广泛的应用。本文将深入探讨一元多项式的概念,以及如何通过编程实现它们的加减运算。 一元...

    多项式相加 java 链表

    在Java编程中,链表是一种重要的数据结构,它在处理动态数据集合时特别有用。本话题将深入探讨如何利用链表实现多项式相加,这是一个常见的算法问题,对于理解和提高编程技能非常有帮助。 首先,我们要理解什么是...

    多项式相加 java链表实现

    总结来说,用Java链表实现多项式相加和相乘,主要步骤包括: 1. 创建`Node`类,表示多项式项。 2. 创建`LinkedList`类,表示多项式链表,并实现链表的基本操作。 3. 实现`insertA`方法,将一个多项式插入到另一个...

    java多项式相加

    java多项式相加,把两个多项式相加,得出一个多项式

    C#线性表相加减

    在C#编程中,线性表是一种常见的数据结构,它能有效地存储和处理一系列有序或无序的数据元素。在这个特定的项目中,"C#线性表相加减"是针对多项式运算的一个实现,利用链表数据结构来表示多项式,并支持多项式的相加...

    java版日期计算器

    在Java编程语言中,日期和时间的处理是程序员日常工作中不可或缺的一部分。"Java版日期计算器"通常是指一个程序或库,用于执行各种日期相关的运算,如添加、减去天数、计算两个日期之间的差值等。Java提供了多种API...

    任意数相加减

    可以实现整数的相加相减,输入按照字符串输入,也按照字符串输出

    java数据结构一元多项式加减

    设计一个一元稀疏多项式简单计算器。...(3) 实现多项式 a 和 b 相加,建立多项式 a+b; (4) 实现多项式 a 和 b 相减,建立多项式 a-b; (5) 计算多项式在 x 处的值。 (6) 实现多项式 a 的求导。

    3.(js篇)日期的相加减.zip

    这些库提供了更丰富的功能和易用的API,可以方便地处理日期的加减、格式化、比较等操作。 在实际开发中,尤其在处理跨时区、夏令时等问题时,需要对JavaScript的日期处理有深入的理解。通过学习和实践"3.(js篇)...

Global site tag (gtag.js) - Google Analytics