Do you have questions ? We got the answers!

Ask a question:

0
How to calculate a date range on basis of current system date

Open 1 Answers 65 Views Programming
How do we calculate a range of date relating to system date, the range size must be below 30 days and the end date must be 30 days before system date ( i.e. current date).
for example: if today is 04/25/2015 (mmddyyyy) then the date range must be form 03/07/2015 to 03/24/2015.

1 Answer

0

This is fairly simple one. You can use Java's Calendar class to achieve this.

Calendar now = Calendar.getInstance();
    System.out.println("Current date : " + (now.get(Calendar.MONTH) + 1) + "-"
        + now.get(Calendar.DATE) + "-" + now.get(Calendar.YEAR));

    // Remove 30 days to current date using Calendar.add method
    now.add(Calendar.DATE, -30);

    System.out.println("date before 30 days : " + (now.get(Calendar.MONTH) + 1) + "-"
        + now.get(Calendar.DATE) + "-" + now.get(Calendar.YEAR));

    // Remove 30+ days to current date using Calendar.add method
    now.add(Calendar.DATE, -40);

    System.out.println("date before 30+ days : " + (now.get(Calendar.MONTH) + 1) + "-"
        + now.get(Calendar.DATE) + "-" + now.get(Calendar.YEAR));

Try that and let us know.

answered Apr 25 by anonymous

Top Contributors

  • 4970 pointsstbadmin

    34 questions 454 answers218 comments

  • 433 pointsSunilBhaskar

    41 questions 15 answers32 comments

  • 425 pointsMehedi

    36 questions 3 answers14 comments

  • 363 pointssumitkumarwatts

    0 questions 13 answers0 comments

  • 354 pointsSoft Tester

    43 questions 0 answers4 comments

  • 327 pointsKeeshaGolden

    0 questions 17 answers2 comments

  • 322 pointsVipul Sharma

    44 questions 0 answers24 comments

  • 310 pointsvysh.sharma

    25 questions 0 answers0 comments

  • 267 pointsOnkar_Nimje

    33 questions 15 answers15 comments

  • 258 pointsVanitha

    26 questions 0 answers6 comments

...