请问各位大虾一个时间转化问题
我需要做一个计时器,先后二次得到二个时间! 
 Date   date=new   Date(); 
 //做为开始时间,在一个类中 
 txt_time1.setText( " "+date);   
 //做为结束时间,在另一个类中 
 txt_time2.setText( " "+date);   
 现在想做的就是要计算出两个时间相差了好多,然后按需要转化为   int   型,以便为计算金额做准备。   
 急在线等,请各位帮忙!!!小弟在此先多谢了!!、 
 急!!!!   
------解决方案--------------------可以把字符串转换成Date或candler(好像是这么拼的记得不太清楚了),然后用getTime方法得到毫秒数,相减就可以了
------解决方案--------------------long beginTime = 0; 
 long endTime = 0; 
 //看时间(字符串)是甚么样的格式,这里如:20007-3-1 23:12:12 
 SimpleDateFormat sdf = new SimpleDateFormat( "yyyy-MM-dd HH:mm:ss "); 
 try { 
      date = sdf.parse(m_beginTime); 
 //m_beginTime为开始时间字符串,m_beginTime= txt_time1.getText(); 
      beginTime = date.getTime(); 
      date = sdf.parse(m_endTime); 
 //m_endTime为结束时间字符串,m_endTime = txt_time2.getText(); 
      endTime = date.getTime(); 
 }catch(Exeception e){ 
 }  
 //result为想要的时间间隔 
 int result = new Long(endTime - beginTime).intValue();