Как получить дату из отметки времени в ежевике? - PullRequest
1 голос
/ 03 марта 2012

я выполняю анализ json, и я получаю ответ для таких данных, как

"date":"1330387200"

, поэтому я могу преобразовать этот ответ в формат даты, например "DD / MM / YYYY" ?.У любого тела есть идея, пожалуйста, пришлите мне.

Спасибо заранее.

Ответы [ 5 ]

2 голосов
/ 03 марта 2012

Я решил эту проблему, используя этот код.

private String getDate(long dat) 
     {       
         SimpleDateFormat sdf=new SimpleDateFormat("dd/MMM/yyyy");      
         Date dt=new Date(dat*1000);
         String dtInFormat=sdf.format(dt);

         return dtInFormat;
      }
2 голосов
/ 03 марта 2012

Создать SimpleDateFormat

SimpleDateFormat sdf=new SimpleDateFormat("dd/MM/YYYY");

проанализировать строку даты в long:

long time=Long.parseLong(timeStamp);
Date dt=new Date(time);

String dtInFormat=sdf.format(dt);

Результирующая строка dtInFormat будет в нужном формате.

1 голос
/ 01 июня 2012
        Date d = new Date();

        SimpleDateFormat dateFormat = new SimpleDateFormat("EEE, MMM d, yyyy");

        for (int i = 0; i < vTitle.size(); i++)
        {
            String dt = date.elementAt(i).toString().substring(0, 10);
            Date formatter = new Date(HttpDateParser.parse(dt));
            String strCustomDateTime = dateFormat.format(formatter);
1 голос
/ 05 марта 2012

Это код одной строки:

public String getDate(long value)//1330387200
{       
    return new SimpleDateFormat("dd/mm/yyyy").formatLocal(value);
}

Проверьте это;

0 голосов
/ 03 марта 2012

Попробуйте так: -

var myObj = $.parseJSON('{"date":"1330387200"}'),
myDate = new Date(1000*myObj.date);

alert(myDate.toString());
alert(myDate.toUTCString());
...