package mypackage1;
import java.util.StringTokenizer;
public class FormatDate {
public FormatDate() {
}
public static String formatDate(String strUnFormatted) {
//if null, return an empty string
String strTemp=((strUnFormatted==null)?"":strUnFormatted);
if(!strTemp.equalsIgnoreCase("")) {
//split string using StringTokenizer
StringTokenizer st= new StringTokenizer(strTemp, "-");
String strMM=st.nextToken();
String strDD=st.nextToken();
String strYYYY=st.nextToken();
if(strMM.length()<2 && Integer.parseInt(strMM) < 10) {
//append the zero
strMM="0"+strMM;
}
if(strDD.length()<2 &&Integer.parseInt(strDD) < 10) {
//append zero
strDD="0"+strDD;
}
if(strYYYY.length()<4 && Integer.parseInt(strYYYY) < 100) {
//append 20
strYYYY="20"+strYYYY;
}
strTemp= strMM+"-"+strDD+"-"+strYYYY;
}
return strTemp;
}
}