/**
* 描述:以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;
}
分享到:
相关推荐
// 增加爆炸半径,绽放烟花,增加时间间隔做变速效果 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...
public TaotaoResult addCartItem(long itemId, int num, HttpServletRequest request, HttpServletResponse response) { // 取商品信息 CartItem cartItem = null; // 取购物车商品列表 List<CartItem> ...
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...
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...
* insertDone(boolean result, int num, int errorNum, long time,Throwable e) * 有数据导入到目的库时被调用,直到任务完成 * result 导入结果 * num 导入总数量 * errorNum异常数量 * e 导入失败时抛出的...
long int num; /*商品编号*/ char name[20]; /*商品名称*/ char sort[20]; /*商品类型*/ long int count; /*商品数量*/ long int price; /*商品价格*/ }goods[200]; void Input(); void Sequence()...
tel_num 电话格式 mobile 手机格式 post_code 邮编 url 网址 5.3.2.3 fun 自定义校验函数,返回真则通过校验,返回假或字串则校验失败,返回的字串会出现在失败提示框中。 5.3.2.4 动态绑定校验函数 通过 ...
/*最多200个商品*/ 2 系统设计 2.1 总体设计 按系统分析的功能要求将系统划分为以下几个主要功能模块: 文件管理 文件打开、关闭:对于刚输入或进行操作后的商品信息,在建立新的商品库存量后, 可以把其保存在一个...
建立硬连接实际上只是增加了一个目录项,但并没有复制文件数据区,原文件的数据区由两个文件共享。这一方面能够节约大量磁盘空间,同时可以保证两个文件能同步更新。 ls -i或--inode 显示文件和目录的inode编号。 ...
日期类型 date 7字节 用于存储表中的日期和时间数据,取值范围是公元前4712年1月1日至公元9999年12月31日,7个字节分别表示世纪、年、月、日、时、分和秒 二进制数据类型 row 1~2000字节 可变长二进制数据,在具体...
storef.seekp(-long(sizeof(bookData)),ios::cur);//////////////////// storef.write(reinterpret_cast*>(&book),sizeof(bookData)); cout现在书籍: "余量为: "; } else cout找不到此书,请重新查阅书号...
而且由于编译时忽略注释部分,所以注释内容不会增加最终产生的可执行程序的大小。适当地使用注释,能够提高程序的可读性。在C++中,有两种给出注释的方法:一种是延用C语言方法,使用"/*"和"*/"括起注释文字。另一种...
根据Netcraft在1999年10月的报告,有931122个域和321128个IP地址利用PHP技术。 1.2 PHP的先进之处 应用PHP有许多好处。当然已知的不利之处在于PHP由于是开放源码项目,没有什么商业支持,并且由此而带来的执行速度...
内容及步骤: 1、 在前一个实验的基础上,继续增加搜索函数Search(int Info)(如果找到结点,返回指向该结点的指针,如果没有,则返回空指针)和删除函数bool Delete(int Info),如果找到结点,则删除该结点,并...
这是对学生的资料进行操作的管理系统,可以进行学生资料的录入,修改,删除,查询等功能,你可以再上面增加功能的.
if(is_x_msec(M_SECOND,(long long)(buf.timestamp.tv_sec),(long long)(buf.timestamp.tv_usec))){ getExifInfo(&(cap->frame.exif)); (建议关闭这里) // set_cap_info((void*)cap); } …… } R:\wyb\...
1、增加自己的特殊功能。 2、保护自己的专利代码。 这是几年前的一篇英文文章,现在已被翻译成中文版的。 作者应该是hshq_cn。 链接是:http://bbs3.chinaunix.net/thread-1028798-1-1.html。 现我将此转变为PDF文件...
上面的问题解决起来很容易,只需在第一行代码中增加一个判断条件即可,如下: for(i=0; i<pSysHead->dbf_coun && i < MAX_DB_NUM; i++) // MAX_DB_NUM=127 这样就保证了循环变量i的值在正常范围内,从而避免了...
答:服务器端向客户端发送一个进程编号,一个程序域编号,以确定对象的位置。 24.在C#中,string str = null 与 string str = “” 请尽量使用文字或图象说明其中的区别。 答:string str = null 是不给他分配...
3、操作符&用以求一个变量的地址,这在函数scanf中已经使用过了。现在要你设计一个程序,返回一个3 * 5 的二维数组各元素的地址,并由此说明二维数组中各元素是按什么顺序存诸的。 4、为一个起泡排序程序设计测试用例...