Solved programming problem

Date Format Change in Java.

Source code

Main Class:

 

package split;

import java.util.Scanner;

import java.util.ArrayList;

public class Split {

    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 split;

/**

 *

 * @author Sabit

 */

public class DateReverse {

    public String date;

    public void revDate(String d) {

        this.date = d;

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

        if ("1".equals(A[1])) {

            System.out.printf("January,");

        }

        if ("2".equals(A[1])) {

            System.out.printf("February,");

        }

        if ("3".equals(A[1])) {

            System.out.printf("March,");

        }

        if ("4".equals(A[1])) {

            System.out.printf("April,");

        }

        if ("5".equals(A[1])) {

            System.out.printf("May,");

        }

        if ("6".equals(A[1])) {

            System.out.printf("Jun,");

        }

        if ("7".equals(A[1])) {

            System.out.printf("July,");

        }

        if ("8".equals(A[1])) {

            System.out.printf("August,");

        }

        if ("9".equals(A[1])) {

            System.out.printf("September,");

        }

        if ("10".equals(A[1])) {

            System.out.printf("October,");

        }

        if ("11".equals(A[1])) {

            System.out.printf("November,");

        }

        if ("12".equals(A[1])) {

            System.out.printf("December,");

        }

        System.out.printf(A[0]+","+A[2]+".
");

    }

}

Output

Enter a date(dd/mm/yyyy): 2/11/2003

November, 2, 2003

Join the discussion

Add your comment