Solved programming problem

Print A day Format Reverse By Using Split in Java.

Source code

Main Method:

 
package datereverse;

import java.util.Scanner;

/**

 *

 * @author Sabit

 */

public class TestDate {

    public static void main(String[] args) {

        Scanner S = new Scanner(System.in);

        System.out.printf("Enter a Date(dd//mm/yyyy): ");

        String str = S.nextLine();

        DateReverse D = new DateReverse();

        D.revDate(str);

    }

}

 

 

DateReverse  Class:

 

 

 

package datereverse;

 

/**

 *

 * @author Sabit

 */

public class DateReverse 

{

    public String date;

   

    public void revDate(String d)

    {      

        this.date = d;   

        String A[] =  date.split("/"); ///split the sting from "/"

        

        System.out.printf("Reverse date(yyyy/mm//dd): ");

        for(int i = A.length-1;i>=0;i--) ///print the new split array reverse 

        {

            System.out.printf(A[i]);

            if(i>0)

            {

                System.out.printf("/");

            }

        }

        System.out.println("");

        

    }    

    

}

Output

Enter a date(dd/mm/yyyy): 12/04/2018

Reverse date(yyyy/mm/dd): 2018/04/12

Join the discussion

Add your comment