2017-12-29 24 views
0

Wie kann ich konvertieren Fr Dec 29 05:30:00 GMT 05:30 20 in 29-12-2017 02:28:03 dieses Format in android.i verwendet bereits den untenstehenden Code für das Datum konvertieren, aber ich kann nicht work.so bitte hilf mir.Wie konvertiert man ein Datum im GMT-Format in ein anderes Format?

String date = Fri Dec 29 05:30:00 GMT 05:30 20 

SimpleDateFormat sdf = new SimpleDateFormat("dd-MM-yyyy h:mm:ss"); 

Date date1 = sdf.parse(date); 
+0

welches Feld im GMT-Format ist Jahr? –

Antwort

0

Im Folgenden zwei Methoden Datum wie pro Ihre Anforderung zu konvertieren

// Verfahren zur Umwandlung von Timestamp Datum (long) auf String ... Datum

public static String makeLongTODate(long dateTime) { 
    Date d = new Date(dateTime); 
    SimpleDateFormat simpleDateFormat = new SimpleDateFormat("dd/MM/yyyy", Locale.ENGLISH); 
    String date = simpleDateFormat.format(d); 
    return date; 
} 

//method for converting TimeStamp date(long) to String... in date & Time 
public static String makeLongTODateTime(long dateTime) { 
    Date d = new Date(dateTime); 
    SimpleDateFormat simpleDateFormat = new SimpleDateFormat("dd/MM/yyyy hh:mm:ss", Locale.ENGLISH); 
    String date = simpleDateFormat.format(d); 
    return date; 
} 
+0

Kann ich ein Datumsformat in ein anderes Datumsformat in Android konvertieren? – Radhika

+0

ja beim Abrufen von Daten in JSON .. Sie verwenden möglicherweise Retrofit oder Volley ... JSON bieten das Datum im TimeStamp-Format oder in langen .. Sie können es in String oder im Datumsformat konvertieren ... Sie können die Parse-Methode verwenden konvertieren Sie es .. oder können Format in String Date..use oben Methode in Android konvertieren zu konvertieren –

+0

okay, vielen Dank @ Rohan Shukla – Radhika

Verwandte Themen