nynw.net
当前位置:首页 >> jAvA时间加法问题 >>

jAvA时间加法问题

import java.util.Calendar; public class Test { /** * @param args */ public static void main(String[] args) { int day = 15; //需要加的天数 Calendar calendar = Calendar.getInstance(); //当前日期 calendar.add(Calendar.DATE, day); ...

时间格式是yyyy-MM-dd HH:mm:ss 先使用SimpleDateFormat将时间格式化成日期,别忘了抛出异常。 SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Date date = sdf.parse(“2013-08-05 17:41:37”);//抛异常 然后使用Calendar...

public class Clock {private int hour;private int min;private int second;public Clock(int hour, int min, int second) {this.hour = hour;this.min = min;this.second = second;}public void add(Clock clock) {int se = this.getSecond() ...

这个东西很简单。 现在是2004-03-26 13:31:40 过去是:2004-01-02 11:30:24 要获得两个日期差,差的形式为:XX天XX小时XX分XX秒 方法一: DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); try { Date d1 = df.parse("2004-03...

附上代码: 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...

最简单的方法应该是,换成毫秒,直接加减之后再换回24进制时

这个有点复杂, 用Calendar的add方法可以在一个时间加上N天,除去周六,周日,自己想办法.

/** * 计算两个日期之间相差的天数 * @param date1 * @param date2 * @return */ public static int daysBetween(Date date1,Date date2) { Calendar cal = Calendar.getInstance(); cal.setTime(date1); long time1 = cal.getTimeInMillis(); c...

Calendar cal = Calendar.getInstance(); cal.setTime(new Date()); cal.roll(Calendar.SECOND, 15); 以上是简单的实例代码 将秒加上15 Calendar可以对时间进行宽松解释 假设你加上15后超过60 会自动进位 有一点需要注意的是在对日期进行加减的...

首先helloworld类中是定义了全局变量 i=33 ;j=44,以及c1='a' ;c2='b' 然后在主函数里定义了一个对象hw是new 了一个helloworld类的对象, 然后通过“hw.”的形式调用了helloworld中定义的i;j;c1;c2 n相当于 i+j; 因为c是定义为int型的,而c1,c2...

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