2つの日付の間の時間差を計算するJava(ミリ秒)

Javaは、2つの日付の間の時間差を計算します

パッケージcom.test1。

輸入java.text.ParseException。
輸入java.text.SimpleDateFormatの。
輸入java.util.Date; 

パブリック クラスGetTimeDistance { 
    
    公共 静的 ボイドメイン(文字列[]引数)がスローはParseException { 
        日付DATE1 = 新しい日付(); 
        日付日付2 = 新しい日付(); 
        
        SimpleDateFormat SDF = 新しいてSimpleDateFormat( "YYYY / MM / HHを×:MM:SS.SSS" )。  
        
    
        ストリングd_1w_ifc_start = "2020年1月11日17:21:36.645" 
        文字列のd_1w_ifc_end = "2020年1月11日17:22:51.347" ; 

        文字列のd_1w_mysql_start = "2020年1月11日17:22:51.347" ; 
        文字列のd_1w_mysql_end = "2020年1月11日17:22:51.716" ; 
        System.out.println(getTime(d_1w_ifc_start、d_1w_ifc_end) +」「+ getTime(d_1w_mysql_start、d_1w_mysql_end))。
        
        
    } 
    
    // 获取两个时间相差分钟数
    パブリック 静的 長い getTime(文字列oldTime、列NEWTIME)はスローはParseException { 
 
        てSimpleDateFormat DF = 新しい( ":MM:YYYY / MM / HHのddをSS.SSS"てSimpleDateFormatを)。
        df.parse(NEWTIME).getTime();
         //が時間からオブジェクトを取得
        ロング OTIME = df.parse(oldtime).getTime();
         ロング差分=(NTime- OTIME);
         戻り差分を; 
    } 

}

 

74702 369

おすすめ

転載: www.cnblogs.com/herd/p/12180548.html