2016-02-12 121 views
0

我得到這個錯誤,當我運行下面的Java代碼當我運行下面的Java代碼

Exception in thread "main" java.lang.Error: Unresolved compilation problem: at my.time.main(time.java:9)

package my; 
package com.mkyong.date; 

import java.text.SimpleDateFormat; 
import java.util.Date; 

public class time { 
    public static void main(String[] args) { 

     String dateStart = "01/14/2012 09:29:58"; 
     String dateStop = "01/15/2012 10:31:48"; 

     //HH converts hour in 24 hours format (0-23), day calculation 
     SimpleDateFormat format = new SimpleDateFormat("MM/dd/yyyy HH:mm:ss"); 

     Date d1 = null; 
     Date d2 = null; 

     try { 
      d1 = format.parse(dateStart); 
      d2 = format.parse(dateStop); 

      //in milliseconds 
      long diff = d2.getTime() - d1.getTime(); 

      long diffSeconds = diff/1000 % 60; 
      long diffMinutes = diff/(60 * 1000) % 60; 
      long diffHours = diff/(60 * 60 * 1000) % 24; 
      long diffDays = diff/(24 * 60 * 60 * 1000); 

      System.out.print(diffDays + " days, "); 
      System.out.print(diffHours + " hours, "); 
      System.out.print(diffMinutes + " minutes, "); 
      System.out.print(diffSeconds + " seconds."); 

     } catch (Exception e) { 
      e.printStackTrace(); 
     } 

    } 

} 
+0

這行是9? – Abdelhak

回答

1

嘗試設置包my並導入類date

package my; 
import com.mkyong.date; 
+0

再次我得到錯誤異常在線程「主」java.lang.Error:未解決的彙編問題: at my.time.main(time.java:8) –

+0

@sisirreddy \t 哪一行是9 – Abdelhak

+0

那裏沒有需要'import'意味着不需要第二條語句。 @sisirreddy – Satya

2

我收到此錯誤您可以設置package兩次:

package my; 
package com.mkyong.date; 

它只被允許一次。你應該設置你的包來匹配你的類路徑。

相關問題