如何编写一个日期工具类---用于处理日期增加和减少几小时?

书欣 Java经验 发布时间:2022-10-19 09:48:45 阅读数:21026 1
下文笔者讲述将日期添加或减少几小时的方法分享,如下所示
实现思路:
    使用Calendar对象的
	add方法即可实现对日期类进行增加和减少几小时的操作
例:
日期增加或减少几小时的示例分享
/*****
 * 时间 增加、减少 n个小时以后时间
 * @param date
 *          YYYY-mm-dd HH:mm:ss
 * @param num>0  小时         
 * @param type   type=0 减少小时,否则增加小时  
 * **/
public static Date adjustDateByHour(Date d ,Integer num, int  type) {
	Calendar Cal= Calendar.getInstance();
	DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");  
	Cal.setTime(d);  
	if(type==0){
		Cal.add(Calendar.MINUTE,-num);
	   // System.out.println("date:"+df.format(Cal.getTime()));
		
	}else
	{
		Cal.add(Calendar.MINUTE,num);
		//System.out.println("date:"+df.format(Cal.getTime()));
	}
	return Cal.getTime();
}
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaJingYan/202210/16661441874666.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者