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
Add your comment