2015-12-02 5 views
0

У меня есть строка, которая означает дату. это выглядит следующим образом:String to date в Android

/Date(1448880305230+0200)/

Так как преобразовать его в календарь или любой тип даты?

+0

Посмотрите на руководство: HTTP: // разработчик. android.com/reference/java/text/SimpleDateFormat.html – durbnpoisn

+0

Выглядит как временная метка эпохи со смещением часового пояса –

ответ

1

Строка выше ваш вопрос не похож UnixTime, но с технической точки зрения вы можете использовать SimlpeDateFormat для форматирования даты, как это:

long unixSeconds = 1372339860; 
// *1000 is to convert seconds to milliseconds 
Date date = new Date(unixSeconds*1000L); 
// the format of your date 
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss z"); 
String formattedDate = sdf.format(date); 
//Log it in 
//System.out.println(formattedDate); 
//Log.d(formattedDate);