yyyy tipos pone nacimiento mexico formato fechas fecha cómo aaaa java android date data-conversion

tipos - formato fecha java



cómo convertir el valor de fecha larga en formato mm/dd/aaaa (4)

Posible duplicado:
convertir la cadena larga en fecha

Necesito convertir el valor de fecha larga en formato mm / dd / aaaa. Mi valor largo es

strDate1="1346524199000"

por favor, ayúdame


Consulte el código de abajo para la fecha de formato

long strDate1 = 1346524199000; Date date=new Date(strDate1); try { SimpleDateFormat format = new SimpleDateFormat("EEE, dd MMM yyyy HH:mm:ss z"); SimpleDateFormat df2 = new SimpleDateFormat("dd/MM/yy"); date = df2.format(format.parse("yourdate"); } catch (java.text.ParseException e) { // TODO Auto-generated catch block e.printStackTrace(); }


Consulte el siguiente código que da la fecha en forma de cadena.

import java.text.SimpleDateFormat; import java.util.Date; public class Test{ public static void main(String[] args) { long val = 1346524199000l; Date date=new Date(val); SimpleDateFormat df2 = new SimpleDateFormat("dd/MM/yy"); String dateText = df2.format(date); System.out.println(dateText); } }


Intenta algo como esto:

public class test { public static void main(String a[]) { long tmp = 1346524199000; Date d = new Date(tmp); System.out.println(d); } }


Prueba este ejemplo

String[] formats = new String[] { "yyyy-MM-dd", "yyyy-MM-dd HH:mm", "yyyy-MM-dd HH:mmZ", "yyyy-MM-dd HH:mm:ss.SSSZ", "yyyy-MM-dd''T''HH:mm:ss.SSSZ", }; for (String format : formats) { SimpleDateFormat sdf = new SimpleDateFormat(format, Locale.US); System.err.format("%30s %s/n", format, sdf.format(new Date(0))); sdf.setTimeZone(TimeZone.getTimeZone("UTC")); System.err.format("%30s %s/n", format, sdf.format(new Date(0))); }

y lea este http://developer.android.com/reference/java/text/SimpleDateFormat.html