Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Программирование Android

Войти
Регистрация
Восстановить пароль
 
MegaSinner
91 / 87 / 3
Регистрация: 09.04.2010
Сообщений: 746
#1

Как правильно конвертонуть дату? - Программирование Android

02.08.2013, 18:44. Просмотров 505. Ответов 4
Метки нет (Все метки)

Пишу приложение, оно читает входящие/исходящие смски, но вместо понятной даты(месяц, число, время), я получаю такие строки:
1375447414712 (это сегодняшняя смска)
Помогите.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.08.2013, 18:44
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Как правильно конвертонуть дату? (Программирование Android):

Как правильно поставить минимальную дату - Программирование Android
У меня две кнопки. Первый вылета, второй прилета. У даты вылета minDate = today. А у даты прилета minDate должна быть равной выбранной дате...

Класс Date, как правильно задать дату? - Программирование Android
public class MainActivity extends ActionBarActivity { TextView Text; @Override protected void onCreate(Bundle...

Правильно вывести дату в TextView - Программирование Android
Как корректно вывести данные обьекта Date в TextView, чтобы получилось так часы:минуты( то есть 10:00, 08:00 и так далее)? Просто такой...

Как ввести свою дату в андроид - Программирование Android
Добрый вечер. Задача такая: нужно ввести дату (например дня рождения) и посчитать сколько прошло дней, то бишь сколько дней живешь. ...

Как конвертировать дату из типа long? - Программирование Android
Переменная типа long dt = 1423267200000 означает 7 февраля 2015. Я получаю её следующим образом: public void onDateSet(DatePicker...

Как получить дату и время в связи с переходом? - Программирование Android
Добрый день! Пишу код Calendar c1 = Calendar.getInstance(Locale.getDefault()); c1.setTimeInMillis(cvCalendar.getDate()); Log.d("123",...

4
Wenceslaus
Android Developer
130 / 130 / 4
Регистрация: 05.07.2013
Сообщений: 205
02.08.2013, 18:57 #2
Цитата Сообщение от MegaSinner Посмотреть сообщение
1375447414712
Это время в миллисекундах. Преобразовывается в читабельный вид так:
Java
1
2
3
Calendar calendar = Calendar.getInstance();
calendar.setTimeInMillis(millis);
String dateString = calendar.get(Calendar.DAY_OF_MONTH) + ", " + (calendar.get(Calendar.MONTH)+1) + ", " .......
или так:
Java
1
2
SimpleDateFormat formatter = new SimpleDateFormat("dd.MM.yyyy HH:mm");
String dateString = formatter.format(new Date(millis));
где millis - полученное число.
0
MegaSinner
91 / 87 / 3
Регистрация: 09.04.2010
Сообщений: 746
02.08.2013, 19:09  [ТС] #3
Wenceslaus, пасибо, но не всё так просто:
пришлось убрать последние 3 цифры, ибо ругалось, а на выходе получилось:
"16.01.1970 22:04"
И что далее?
0
Wenceslaus
Android Developer
130 / 130 / 4
Регистрация: 05.07.2013
Сообщений: 205
02.08.2013, 19:35 #4
Цитата Сообщение от MegaSinner Посмотреть сообщение
пришлось убрать последние 3 цифры
То есть, как убрать? Там ничего лишнего нет. Получаете время в переменную типа Long и вставляете в конструктор
Java
1
new Date(millis)
Или вы прямо это число туда вставляли? Если да, то нужно дописать L (тем самым указав формат числа):
Java
1
String dateString = formatter.format(new Date(1375447414712L));
выведет 02.08.2013 12:43
1
MegaSinner
91 / 87 / 3
Регистрация: 09.04.2010
Сообщений: 746
02.08.2013, 19:59  [ТС] #5
Wenceslaus, Афигеньчик, то что надо!
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.08.2013, 19:59
Привет! Вот еще темы с ответами:

Как разделить дату точками в text edit? - Программирование Android
Добрый день! Есть text edit и нужно , чтобы при вводе туда даты, она разделялась точками, то есть точки ставились автоматически. ...

Как правильно сверить дату? - PHP
$date = strtotime('12.02.2014 20:00'); $date1s = date("d-m-Y", $date); $tomorrow = date("d-m-Y", strtotime('+1 DAY')); ...

Как правильно преобразовать дату дд.мм.гг в дд.мм.гггг - Visual Basic .NET
Подскажите, Уважаемые! Есть форма с текстбоксом и следующий код: Private Sub Дата_TextChanged(ByVal sender As System.Object,...

Как проставить правильно дату на JScript? - C# ASP.NET
товарищи, как проставить правильно дату на JScript? ни один из вариантов не проходит: Response.Cookies('test').Expires =...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Yandex
Объявления
02.08.2013, 19:59
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru