pfbj.net
当前位置:首页>>关于java 中 SimpleDateFormat 计算2个日期的差 .下面...的资料>>

java 中 SimpleDateFormat 计算2个日期的差 .下面...

d1.getTime()、d2.getTime()获取两个日期代表的毫秒数,相减以后获取两个日差的毫秒数, 24表示1天的小时数,第一个60表示1小时的分钟数,第二个60表示1分钟的秒数,除以1000是把毫秒换成秒

思路就是根据它们相差的毫秒数除以每天的毫秒数(60*60*24*1000),代码如下: public static void main(String[] args) throws ParseException { String date1="1987-01-01"; String date2="2010-01-01"; SimpleDateFormat sdf=new SimpleDateFor...

实现思路:所以只需要计算出两个数值的差,之后如果大于0就是前面的时间大,否则就是后面的时间大: SimpleDateFormat sdf= new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Date start = sdf.parse("2015-10-22 05:12:10"); Date end = sdf.pars...

java可以使用计算日期的天数差,以下是详细代码: import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; public class test16 { /** * @param args * @throws ParseExcepti...

DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");try { Date d1 = df.parse("2004-03-26 13:31:40"); Date d2 = df.parse("2004-01-02 11:30:24"); long diff = d1.getTime() - d2.getTime();//这样得到的差值是微秒级别 long day...

//输入日期取星期几的方法 public String getWeekDay(String DateStr){ SimpleDateFormat formatYMD=new SimpleDateFormat("yyyy-MM-dd");//formatYMD表示的是yyyy-MM-dd格式 SimpleDateFormat formatD=new SimpleDateFormat("E");//"E"表示"day...

Date start = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss").parse("2015-10-20 11:07:00"); Date end = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss").parse("2019-10-21 11:07:00"); Calendar c1 = Calendar.getInstance(); Calendar c2 = Cal...

不用那么繁杂的操作,下面即可: Calendar now=Calendar.getInstance(); now.add(Calendar.MINUTE,30); SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String dateStr=sdf.format(now.getTimeInMillis()); System.out.pri...

long DAY = 24L * 60L * 60L * 1000L; SimpleDateFormat df = new SimpleDateFormat( "yyyy-mm-dd" ); Date d1 = df.parse( "2009-01-14" ); Date d2 = new Date(); System.out.println( "The number days between:" ); System.out.println( d1 ...

String str="2008-7-7"; SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd"); try { Date date=sdf.parse(str.toString()); } catch (ParseException e) { e.printStackTrace(); }

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