¿Hay un método en Java que puede utilizar para convertir a MM/DD/YYYY
DD-MMM-YYYY
?Yendo de MM/DD/AAAA a DD-MMM-AAAA en Java
Por ejemplo: 05/01/1999
-01-MAY-99
Gracias!
¿Hay un método en Java que puede utilizar para convertir a MM/DD/YYYY
DD-MMM-YYYY
?Yendo de MM/DD/AAAA a DD-MMM-AAAA en Java
Por ejemplo: 05/01/1999
-01-MAY-99
Gracias!
Use un SimpleDateFormat para analizar la fecha y luego imprimirla con un SimpleDateFormat con el formato deseado.
Aquí hay algo de código:
SimpleDateFormat format1 = new SimpleDateFormat("MM/dd/yyyy");
SimpleDateFormat format2 = new SimpleDateFormat("dd-MMM-yy");
Date date = format1.parse("05/01/1999");
System.out.println(format2.format(date));
Salida:
01-May-99
Es posible que desee proporcionar un 'Locale' al constructor de SDF; de lo contrario, solo tomará la configuración regional predeterminada de la plataforma para nombres de mes, que pueden no ser el que desea utilizar. – BalusC
Muy cierto, también puede establecer la zona horaria con 'format1.setTimeZone (TimeZone.getTimeZone (" GMT "));' –
formatter = new SimpleDateFormat("dd-MMM-yy");
A continuación debería funcionar.
SimpleDateFormat df = new SimpleDateFormat("dd-MMM-yyyy");
Date oldDate = df.parse(df.format(date)); //this date is your old date object
Prueba de esto,
Date currDate = new Date();
DateFormat dateFormat = new SimpleDateFormat("dd/MM/yyyy");
String strCurrDate = dateFormat.format(currDate);
System.out.println("strCurrDate->"+strCurrDate);
probar este
SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy"); // Set your date format
String currentData = sdf.format(new Date());
Toast.makeText(getApplicationContext(), ""+currentData,Toast.LENGTH_SHORT).show();
Tenga en cuenta que la sintaxis de patrón es, de hecho, no es válido. Es 'y' durante años y' d' para el día del mes. La 'Y' no tiene significado y' D' es el día del año. Quiere convertir de 'MM/dd/aaaa' a' dd-MMM-aaaa'. – BalusC
Gracias. Como soy nuevo en Java, es muy útil que me lo hagan notar. –
Debe tener la configuración regional en las siguientes opciones: http: //stackoverflow.com/a/2603676/2114308 – Phuong