Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Преобразование siegeDate
#1
Подскажите пожалуйста, как правильно преобразовать siegeDate в адекватный формат времени?

Пытаюсь сделать что то вроде:

Код:
                    Date date = new Date(siegeDate/1000);
                    SimpleDateFormat sdf = new SimpleDateFormat("MM/dd/yy HH:mm");
                    String formatted = sdf.format(date);

Но не совсем удачно. Не пойму как именно хранятся эти числа.. В SW перевод примерно такой (php).
Ответ
#2
Если siegeDate было создано через System.currentTimeMillis() - то делить не нужно, с форматом все ок
Ответ
#3
siegeDate у вас скорее всего это UNIX время , какой "адекватный формат" нужен?
Ответ
#4
MHard Написал:siegeDate у вас скорее всего это UNIX время , какой "адекватный формат" нужен?

У автора в коде "MM/dd/yy HH:mm", очевидно же
Ответ
#5
ну тогда пусть попробует

Код:
Calendar tmpDate=Calendar.getInstance();
tmpDate.setTimeInMillis(siegeDate);

и далее получаем строку

Код:
tmpDate.getDisplayName(.....)

http://docs.oracle.com/javase/6/docs/api....Locale%29
Ответ
#6
MHard Написал:ну тогда пусть попробует

Код:
Calendar tmpDate=Calendar.getInstance();
tmpDate.setTimeInMillis(siegeDate);

и далее получаем строку

Код:
tmpDate.getDisplayName(.....)

http://docs.oracle.com/javase/6/docs/api....Locale%29
Что-то здесь не то.. Интересует именно SimpleDateFormat
siegeDate в таком виде: 1375549200000
Ответ
#7
MHard - календарь слишком толст для такого использования
ipx тыц, убери деления и увидишь результат
Ответ
#8
KID Написал:MHard - календарь слишком толст для такого использования

обязательно учту ваше компетентное мнение.Big Grin
Ответ
#9
KID Написал:MHard - календарь слишком толст для такого использования
ipx тыц, убери деления и увидишь результат

СПАСИБО!!!!
Ответ
#10
MHard Написал:обязательно учту ваше компетентное мнение.Big Grin

Несомненно стоит, учитывая направление мыслей на календарь, еще и при помощи getDisplayName(), когда на выводе нужно сформировать "MM/dd/yy HH:mm"
Я очень хочу посмотреть на ваш пример реализации этого, через getDisplayName, если можно, пожалуйста
Ответ


Перейти к форуму:


Пользователи, просматривающие эту тему: 2 Гость(ей)