Hola puedes hacer esto.....
Código PHP:
System.out.println("mes "+mes(fecha("01/11/2011")));
System.out.println("anio "+anio(fecha("01/11/2011")));
......................................mas codigo
public static String fecha(String dato) {
SimpleDateFormat df = new SimpleDateFormat("dd/MM/yy");
Date fecha = null;
try {
Date today = df.parse(dato);
fecha = df.parse(dato);
}
catch (ParseException e) {
e.printStackTrace();
}
finally {
return fecha.toString();
}
}
private static String mes(String fecha_nac) {
String reg = "(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)";
Pattern fecha = Pattern.compile(reg);
Matcher m = fecha.matcher(fecha_nac);
String cad="";
if (m.find()){
cad = m.group();
}
return cad;
}
private static String anio(String fecha_nac) {
Pattern fecha = Pattern.compile("\\d{4}");
Matcher m = fecha.matcher(fecha_nac);
String cad="";
if (m.find()){
cad = m.group();
}
return cad;
}
Los concatenas y tienes tu resultado, I hope this helps.
. Saludos.