comment convertir la valeur de long date au format mm/JJ/AAAA [dupliquer]
possibilité de dupliquer:
conversion chaîne longue en date
je dois convertir long date valeur en mm/jj/aaaa format.ma valeur longue est
strDate1="1346524199000"
s'il vous plaît aidez-moi
20
                
            
                demandé sur
                Community
                2012-08-01 12:37:20
            
        4 réponses
Consultez ci-Dessous le code qui donne la date dans la forme d'une Chaîne.
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);
    }
}
49
	                    
	                
	                    répondu
	                    Suresh
	                    2012-08-01 08:53:03
	                
	            Consultez ci-dessous le code de formatage de date
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();
    }
7
	                    
	                
	                    répondu
	                    Nirali
	                    2012-08-01 08:49:05
	                
	            essayez cet exemple
 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)));
 }
et lire http://developer.android.com/reference/java/text/SimpleDateFormat.html
2
	                    
	                
	                    répondu
	                    Antaresm
	                    2013-12-16 23:09:39
	                
	            Essayez quelque chose comme ceci:
public class test 
{  
    public static void main(String a[])
    {  
        long tmp = 1346524199000;  
        Date d = new Date(tmp);  
        System.out.println(d);  
    }  
} 
1
	                    
	                
	                    répondu
	                    Next Door Engineer
	                    2012-08-01 08:42:38