2017-07-16 6 views
-3

私は時間を得ることができるシンプルなアプリケーションを作成しています。現在の時刻はcalendar.getInstance()(現在の時刻)から長くて現在の時刻です。2つのSimpleDateFormatを減算して日数の差を取得する

2つの日付の間の日数の差異を確認したいと思います。

Long date1 = 1499175346756l; 

    SimpleDateFormat dateFormat = new SimpleDateFormat("dd.MM.yy.HH.mm.ss"); 
    Calendar c = Calendar.getInstance(); 
    String formattedDate = dateFormat.format(c.getTime()); 
+0

を試すことができるよりも、あなたは、「ロングタイプ」の両方の日付を持っているので、いただきました!2つのlong型を差し引くとの違いを変換する際に問題その他の表示形式? – pskink

+0

@pskinkはいそうです。 –

+0

また、いくつかのヘルパーメソッドに対して 'android.text.format.DateUtils'をチェックすることができます – pskink

答えて

0

私は間違っていないよ場合は、次のコード

  Calendar firstDate = Calendar.getInstance(); 
     Calendar lastDate = Calendar.getInstance(); 
     Date startDate = firstDate.getTime(); 
     Date endDate = lastDate.getTime(); 

     long startTime = startDate.getTime(); 
     long endTime = endDate.getTime(); 
     long diffTime = endTime - startTime; 
     long diffDays = diffTime/(1000 * 60 * 60 * 24); 
関連する問題