2016-04-26 11 views
0

私はデータベースに保存されている現在の日付から前の日付を取得しており、次の日に7日間日付を取得する必要があります。どうすれば入手できますか?例えば前の日付と次の日の7日間の合計である日付を取得するにはどうすればよいですか?

私は日付1461560032085ミリ秒をしました。次の日に7日間はどうすればいいですか?

+1

yourdate + 7 * 24 * 60 * 60 – Pooya

+0

お返事ありがとうございます。回答は –

+0

です – Pooya

答えて

0

を使用することは非常に簡単です:

×1000
nextWeek = yourdate + 7*24*60*60*1000 
0
public static String getAdded_date(String previous_date){ 
     SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); 
     Calendar c = Calendar.getInstance(); 
     try { 
      c.setTime(sdf.parse(previous_date)); 
     } catch (ParseException e) { 
      e.printStackTrace(); 
     } 
     c.add(Calendar.DAY_OF_WEEK, 7); // number of days to add, can also use Calendar.DAY_OF_MONTH in place of Calendar.DATE 
     SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy-MM-dd"); 
     String output = sdf1.format(c.getTime()); 

     return output; 
    } 
0
private int getaddedDate(int previousdate) 
    { 
     return previousdate + TimeUnit.DAYS.toMillis(7); 
    } 
0

1日= 86400000ミリ秒

だから、7日 "1461560032085" の後になります= 1461560032085 +このことができます86400000 * 7

願っています!

0

7日、あなたが次のことを行う必要があり、現在の日の後に計算するにはCalendarクラス

Calendar calendar = Calendar.getInstance(); 
calendar.setTime(your_current_date); 
calendar.add(Calendar.DAY_OF_YEAR, +7); 
Date newDate = calendar.getTime(); 
関連する問題