2013-07-01 3 views
0

привет я получил результат веб-службы 6/26/2013 12:00:00 AM от GMT, как сделать преобразование в локальное устройство time.please дать мне РаствораGMT Дата и время конвертирования Местное устройство Дата Время?

У меня есть реализовать этот код, но не работает

public static String DateTime(Date date) { 
    SimpleDateFormat dateformat = new SimpleDateFormat("MM/dd/yyyy hh:mm a"); 
    return dateformat.format(date); 
} 

ответ

3

Задайте часовой пояс для вашего форматирования перед разбором даты.

public static String DateTime(Date date) { 
    SimpleDateFormat dateformat = new SimpleDateFormat("MM/dd/yyyy hh:mm a"); 
    TimeZone tz = TimeZone.getDefault(); //Will return your device current time zone 
    dateformat.setTimeZone(tz); //Set the time zone to your simple date formatter 
    return dateformat.format(date); 
}  
Смежные вопросы