时间参数的问题 如果是long型那我怎么取他们之间的时间间隔呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 终止时间减去起始时间啊,得到一个long,然后再转化为分钟数。 import java.text.SimpleDateFormat;import java.util.Date;public class SamleDateTest{ public static void main(String[] args) { SimpleDateFormat format=new SimpleDateFormat("yyyyMMdd"); try {Date date=format.parse("20041223 12:11:11"); Date dateSQL = format.parse("20041222 12:12:10"); long times = date.getTime()/(60*1000)-dateSQL.getTime()/(60*1000); System.out.print(times); } catch(Exception e) {} }} public String date_pcon(String beginstr,String endstr) { String result=""; Calendar c1=Calendar.getInstance(); Calendar c2=Calendar.getInstance(); Date temp1,temp2; long l1=0,l2=0,l=0; int h=0,m=0,s=0; String time=""; try { temp1 = my_time.parse(beginstr); temp2 = my_time.parse(endstr); c1.setTime(temp1); c2.setTime(temp2); l1 = c1.getTimeInMillis(); l2 = c2.getTimeInMillis(); l=l2-l1; h=(int)(l/(60*60*1000)); m=(int)((l%(60*60*1000))/(60*1000)); s=(int)(((l%(60*60*1000))%(60*1000))/1000); result=String.valueOf(h) + ":" + String.valueOf(m) + ":" + String.valueOf(s); } catch(Exception e) { Write_Err(e); result=""; } return result; }//計算時間差值 这个程序怎么写呢?大家帮帮忙啊! 控制人物在地图移动的方法? 不同编码对应什么 或者什么是不同编码的界限 如何使ant不编译子目录下的java程序 新手的提问帖~希望给解答~ 怎么用程序触发一个事件 请教该如何着手阅读jive代码? 如何禁止我的jframe被关闭? VB中如何调用java 怎么越界了 主从表,一对多,如何设计object来表示一条记录? 求java做网络通信应用的书
import java.util.Date;
public class SamleDateTest{
public static void main(String[] args)
{
SimpleDateFormat format=new SimpleDateFormat("yyyyMMdd");
try
{Date date=format.parse("20041223 12:11:11");
Date dateSQL = format.parse("20041222 12:12:10");
long times = date.getTime()/(60*1000)-dateSQL.getTime()/(60*1000);
System.out.print(times);
}
catch(Exception e)
{} }
}
{
String result="";
Calendar c1=Calendar.getInstance();
Calendar c2=Calendar.getInstance();
Date temp1,temp2;
long l1=0,l2=0,l=0;
int h=0,m=0,s=0;
String time="";
try
{
temp1 = my_time.parse(beginstr);
temp2 = my_time.parse(endstr);
c1.setTime(temp1);
c2.setTime(temp2);
l1 = c1.getTimeInMillis();
l2 = c2.getTimeInMillis();
l=l2-l1;
h=(int)(l/(60*60*1000));
m=(int)((l%(60*60*1000))/(60*1000));
s=(int)(((l%(60*60*1000))%(60*1000))/1000);
result=String.valueOf(h) + ":" + String.valueOf(m) + ":" + String.valueOf(s);
}
catch(Exception e)
{
Write_Err(e);
result="";
}
return result;
}//計算時間差值