llgd.net
当前位置:首页 >> 用jAvA实现日期类的加减 >>

用jAvA实现日期类的加减

用java.util.Calendar. Calendar.getInstance()获得Calendar对象 public abstract void add(int field, int amount)根据日历的规则,为给定的日历字段添加或减去指定的时间量。例如,要从当前日历时间减去 5 天,可以通过调用以下方法做到这一点...

用java.util.Calendar. Calendar.getInstance()获得Calendar对象 public abstract void add(int field, int amount)根据日历的规则,为给定的日历字段添加或减去指定的时间量。例如,要从当前日历时间减去 5 天,可以通过调用以下方法做到这一点...

附上代码: Date date = new Date("2014/1/10 18:20"); Date date2 = new Date("2014/1/11 3:5"); long temp = date2.getTime() - date.getTime(); //相差毫秒数 long hours = temp / 1000 / 3600; //相差小时数 long temp2 = temp % (1000 * 3...

1.用java.util.Calender来实现 Calendar calendar=Calendar.getInstance();calendar.setTime(new Date());System.out.println(calendar.get(Calendar.DAY_OF_MONTH));//今天的日期calendar.set(Calendar.DAY_OF_MONTH,calendar.get(Calendar.DAY...

public class Test1 {/*** @param args*/public static void main(String[] args) {Test1 t=new Test1();int time=59;//初始时间t.showTime(time);time=time+1;//加1秒后时间t.showTime(time);time=time+2000;//再加2000秒后时间t.showTime(time...

对已日期相减,最高效的做法就是将二者都转换成毫秒,相减之后再根据你的需求进行单位转换,比如你想显示相差的秒数,就除以1000,以此类推,翠花,上代码: /* 随便选两个时间 */ String d1 = "2015-04-17"; String d2 = "2015-06-17"; /* 先转...

使用calendar类,有add方法,里面可以增加或者减少日期的,输出来就可以额。

df.format(new Date(d.getTime() - 30 * 24 * 60 * 60 * 1000L)) 最后加个L,这个计算超过了Integer最大值,变成负数了,转换为Long就好了

SimpleDateFormat dft = new SimpleDateFormat("yyyy-MM-dd"); Date beginDate = new Date(); Calendar date = Calendar.getInstance(); date.setTime(beginDate); date.set(Calendar.DATE, date.get(Calendar.DATE) - 1); Date endDate = dft.p...

给你一个参考如下: import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; public class DateTestUtil { public static void main(String[] args) throws Exception { SimpleDateFormat sdf=new SimpleDateFo...

网站首页 | 网站地图
All rights reserved Powered by www.llgd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com