Welcome to the Question and Answer site for Software Testing Professionals

You can get your queries resolved from Software Testing Professionals.

Ask a Question

Get answers and give answers to questions from other members.

View All Questions

Get votes and earn points to build your reputation in community.

View Hot Questions

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

Open 1 Answers 66 Views Programming
0 1
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
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, 2017 by anonymous

Your answer

Your name to display (optional):
Privacy: Your email address will only be used for sending these notifications.
Anti-spam verification:
To avoid this verification in future, please log in or register.

We have resolved 1.2k+ Software Testing queries!

Software Testing Board Weekly update

We will send you handpicked questions that you would love to answer.

View previous campaigns.

Top Contributors

...