Преобразование даты из числового формата в формат ddmmyy в Android - PullRequest
1 голос
/ 06 апреля 2011

Я получаю ответ Json от WebService, где я получаю дату в "performance_start": 1328118600, и я хочу, чтобы она преобразовывалась как "05 апреля 2011" в моем приложении для Android.

Я искал разные сайты, но не смог найти ничего достойного, может кто-нибудь сказать мне, как именно я могу это сделать.

Спасибо, Дэвид Браун

Ответы [ 2 ]

1 голос
/ 06 апреля 2011

сначала преобразуйте performance_start в Long.

long createdDateTime = performance_start

Date date = new Date(createdDateTime);

тогда

DateFormat.getDateTimeInstance(DateFormat.SHORT,DateFormat.SHORT).format(date);

Надеюсь, это поможет вам

0 голосов
/ 06 апреля 2011
public static void main(String[] args) throws ParseException {
        String date = new java.text.SimpleDateFormat("dd/MM/yyyy HH:mm:ss").format(new java.util.Date (1328118600*1000));
        System.out.println("Date "+ date);
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...