私はデータベースに保存されている現在の日付から前の日付を取得しており、次の日に7日間日付を取得する必要があります。どうすれば入手できますか?例えば前の日付と次の日の7日間の合計である日付を取得するにはどうすればよいですか?
:
私は日付1461560032085ミリ秒をしました。次の日に7日間はどうすればいいですか?
私はデータベースに保存されている現在の日付から前の日付を取得しており、次の日に7日間日付を取得する必要があります。どうすれば入手できますか?例えば前の日付と次の日の7日間の合計である日付を取得するにはどうすればよいですか?
:
私は日付1461560032085ミリ秒をしました。次の日に7日間はどうすればいいですか?
を使用することは非常に簡単です:
×1000nextWeek = yourdate + 7*24*60*60*1000
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;
}
private int getaddedDate(int previousdate)
{
return previousdate + TimeUnit.DAYS.toMillis(7);
}
1日= 86400000ミリ秒
だから、7日 "1461560032085" の後になります= 1461560032085 +このことができます86400000 * 7
願っています!
7日、あなたが次のことを行う必要があり、現在の日の後に計算するにはCalendarクラス
Calendar calendar = Calendar.getInstance();
calendar.setTime(your_current_date);
calendar.add(Calendar.DAY_OF_YEAR, +7);
Date newDate = calendar.getTime();
yourdate + 7 * 24 * 60 * 60 – Pooya
お返事ありがとうございます。回答は –
です – Pooya