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); ...

跟字符串做拼接的时候是连接符,数值类型运算的时候是加号。 "123" + (2 + 5) 最终是 "1237" 2 + 5 的时候是数值运算,作用就是做加法; "123" + 7 的时候是跟字符串拼接,这时候是连接符。

String str = "2013-07-18";SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");try {Date myDate = formatter.parse(str);Calendar c = Calendar.getInstance();c.setTime(myDate);c.add(Calendar.MONTH, 8);myDate = c.getTime...

时间格式是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...

date1.getTime()-date2.getTime() 1计算time2减去time1的差值 差值只设置 几天 几个小时 或 几分钟根据差值返回多长之间前或多长时间后/public static String getDistanceTime(long time1, long time2) { long day = 0; long hour = 0; long min...

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() ...

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...

给你一个参考如下: 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...

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

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

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