`
lihua-he
  • 浏览: 103056 次
  • 性别: Icon_minigender_2
  • 来自: 上海
社区版块
存档分类
最新评论

以long的格式增加num个年/月/日

 
阅读更多
/**
	 * 描述:以long的格式增加num个年
	 * @param currentTm
	 * @param num
	 * @return
	 */
	public static long addYear(long currentTm, int num){
		long newTm = 0;

		Calendar cale = Calendar.getInstance();
		Date date = new Date();
		date.setTime(currentTm);
		cale.setTime(date);
		cale.add(Calendar.YEAR, num);
		newTm = cale.getTime().getTime();

		return newTm;
	}

	/**
	 * 描述:以long的格式增加num个月
	 * @param currentTm
	 * @param num
	 * @return
	 */
	public static long addMonth(long currentTm, int num){
		long newTm = 0;

		Calendar cale = Calendar.getInstance();
		Date date = new Date();
		date.setTime(currentTm);
		cale.setTime(date);
		cale.add(Calendar.MONTH, num);
		newTm = cale.getTime().getTime();

		return newTm;
	}

	/**
	 * 描述:以long的格式增加num天
	 * @param currentTm
	 * @param num
	 * @return
	 */
	public static long addDay(long currentTm, int num){
		long newTm = 0;

		Calendar cale = Calendar.getInstance();
		Date date = new Date();
		date.setTime(currentTm);
		cale.setTime(date);
		cale.add(Calendar.DATE, num);
		newTm = cale.getTime().getTime();

		return newTm;
	}

 

分享到:
评论

相关推荐

    C语言求一个正整数的位数

    同时,`count`增加1,表示我们已经处理了`num`的一个位。这个过程会一直持续,直到`num`变为0,即所有的位都被处理完毕。 最后,`printf`函数用于输出结果,它使用`%d`格式化字符串打印出`count`的值,即输入的正...

    Long Short Term Memory Networks with Python.zip

    可以设置多个LSTM层以增加模型复杂性。 4. **编译模型**:指定损失函数(如交叉熵)和优化器(如Adam)。 5. **训练模型**:使用fit方法训练模型,设置批大小、训练轮数和验证数据。 6. **评估与预测**:在测试数据...

    C语言经典编程100例

    根据给定文件的信息,我们可以从中提炼出七个不同的C语言编程示例知识点,下面将逐一进行详细解析。 ### 知识点一:斐波那契数列 #### 目标: 生成斐波那契数列的前20项,并每行显示两项。 #### 示例代码解析: ```...

    Java 自学宝典 第二章 数据类型

    - `long`:占用8个字节(64位)。 ##### 2.3.2 整数计算 Java支持多种算术运算符,如加号 `+`、减号 `-`、乘号 `*` 和除号 `/`。 ```java int a = 10; int b = 5; System.out.println(a + b); // 输出 15 System....

    用VC设计一个可编辑的表格控件.doc

    "用VC设计一个可编辑的表格控件" 本文将介绍如何使用VC设计一个可编辑的表格控件。该控件使用MSFLEXGRID表格控件、文本控件和下拉列表控件来实现可编辑的效果。 实现原理: 由于MSFLEXGRID控件本身不支持直接编辑...

    matlab开发-实数到数字字符串

    在提供的`num2strN.m`文件中,可能是对`num2str`函数的一种扩展或改进,例如增加了特定的格式选项,或者针对实数到数字字符串转换进行了优化。为了了解这个函数的具体实现和用法,你需要查看源代码。`license.txt`...

    C/C++因子分解并计时

    `:从用户处读取一个整数赋值给`num`。 5. **计时开始**: ```c++ start = clock(); ``` 调用`clock()`函数记录程序开始执行因子分解的时间点。 6. **因子分解**: ```c++ while (i (num)) { if (num % i ...

    c语言浪漫烟花源码.rar

    // 增加爆炸半径,绽放烟花,增加时间间隔做变速效果 if (Fire[i].t2 - Fire[i].t1 > Fire[i].dt&& Fire[i].show == true) { if (Fire[i].r [i].max_r) { Fire[i].r++; Fire...

    大数的存储及四则运算

    在计算机科学中,大数(Large Number)是指超出标准数据类型如int或long long所能表示范围的数值。处理大数时,我们通常需要设计特定的数据结构和算法来存储和进行四则运算。C语言虽然没有内置的大数处理库,但通过...

    计算器源文件_java_数学_

    2. **减法(Subtraction)**:`subtract(int num1, int num2)` 方法将第一个数减去第二个数。同样,这可以通过 `-` 运算符实现,如 `return num1 - num2;`。 3. **乘法(Multiplication)**:`multiply(int num1, ...

    按照Java编码规范实现的阶乘算法

    此外,为了提高算法效率,我们没有使用递归,因为递归可能会导致大量的函数调用,增加额外的开销。而循环实现则更为直接和高效。 在实际开发中,除了编写代码,我们还需要关注代码的测试和优化。对于阶乘算法,我们...

    -(一)《C语言程序设计》上机考试题(A卷).pdf

    需要输出的图形是一个逐行增加字母的序列,具体格式如下: ``` A AB ABC ABCD ABCDE ABCDEF ``` 可以通过循环嵌套来实现这一功能。外层循环控制行数,内层循环控制每行输出的字符数量。 **示例代码**: 假设 `No2.c`...

    C语言学生信息管理系统

    long int num; // 学号 char name[20]; // 姓名 int age; // 年龄 char sex[4]; // 性别 char birthday[10]; // 出生年月 char address[30]; // 地址 long int tele_num; // 电话号码 char E_mail[20]; // ...

    控制matlab中的数据输出格式.docx

    总之,MATLAB的输出格式控制是一个强大的工具,可以根据需要调整显示方式,以达到最佳的视觉效果和计算准确性。无论是通过命令还是菜单,都可以轻松地实现这一点。理解并熟练运用这些控制手段,将有助于我们在处理和...

    一维数组实验报告.docx

    3. 对于每个输入的数字,使用`if`语句检查其是否在1到100之间,并相应地增加`count`数组对应位置的值。 4. 循环结束后,输出每个数字及其出现的次数。 **示例代码片段:** ```c #include int main() { int count...

    Java 运算符 动力节点Java学院整理

    **Java的基本数据类型** 分为数值类型(包括整型:byte, short, int, long 和非整型:float, double)和非数值类型(char和boolean)。在进行不同数据类型的运算时,低精度类型会自动提升到高精度类型,但高精度类型...

    一个适合新手学习的电商项目

    public TaotaoResult addCartItem(long itemId, int num, HttpServletRequest request, HttpServletResponse response) { // 取商品信息 CartItem cartItem = null; // 取购物车商品列表 List<CartItem> ...

    有关ccf的java笔记

    // 设置日期为 2023 年 1 月 1 日 calendar.add(Calendar.YEAR, 2); // 增加两年 calendar.add(Calendar.MONTH, 3); // 增加三个月 calendar.add(Calendar.DAY_OF_YEAR, 15); // 增加 15 天 System.out.println...

    thl_r16_tinav2.0_hm1375验证通过_增加打印设备ID_20170824_1447.7z

    vfe_dbg(0,"num = %d , sd_0 = %p,sd_1 = %p\n",input_num,dev->ccm_cfg[input_num]->sd,dev->ccm_cfg[input_num-1]->sd); goto snesor_register_end; } if((dev->dev_qty > 1) && (input_num+1<dev->dev...

    Minix添加系统调用(带参数)[借鉴].pdf

    int do_foo(long num) { if (num > 0) { printf("syscall foo(%ld) called!\n", num); return 0; } else { return -1; } } ``` Step 5: 编译和测试 编译 Minix 内核,并使用 `make` 命令重新编译内核。然后...

Global site tag (gtag.js) - Google Analytics