Articles of Дата

Android не может разобрать строку на сегодняшний день

У меня есть эта строка Wed, 08 Jan 2014 9:30 am WET И нужно было разобрать объект Date, я много раз пробовал маски, но не работал, вот последняя вещь, которую я пробовал, что я думал, что это сработает, но не SimpleDateFormat dateFormat = new SimpleDateFormat("EEE, dd MMM yyyy hh:mm aaa z", Locale.ENGLISH); благодаря трассировки стека […]

Запрос Sqlite для сортировки по дате

Мне нужно получить отсортированные даты по запросу в SQLite, которые находятся в формате timestamp Я пробовал этот запрос, но не работал хорошо SELECT * FROM allmessages WHERE TIMESTAMP <= DATE('now','-365 day') AND TIMESTAMP >= DATE('now') order by TIMESTAMP DESC Мне нужны отсортированные даты, такие как С сегодняшнего дня до 1 года С сегодняшнего дня до […]

Как получить имя месяца с использованием текущей даты в качестве входа в функцию

Как создать функцию, которая принимает текущую дату и имя месяца возврата? У меня есть только дата его текущей даты, это может быть любая дата, например, 2013/4/12 или 23/8/8. Как String monthName("2013/9/11"); Когда вызов этой функции возвращает имя месяца.

Как разобрать строку «Mon Aug 08 16:44:19 EAT 2016» на сегодняшний день в android

private void parseDate() { String p_localDateTime = "Mon Aug 08 16:44:19 EAT 2016"; SimpleDateFormat lv_formatter,lv_parser; String lv_localTimeZone =""; lv_localTimeZone="EAT"; Date lv_localDate = null; lv_parser = new SimpleDateFormat("EEE MMM dd HH:mm:ss z yyyy"); //lv_parser = new SimpleDateFormat("EEE MMM dd HH:mm:ss zzz yyyy"); //lv_parser = new SimpleDateFormat("EEE MMM dd HH:mm:ss zzzz yyyy"); lv_parser.setTimeZone(TimeZone.getTimeZone(lv_localTimeZone)); try { lv_localDate = […]

Есть ли библиотека или алгоритм для преобразования Shamsi (Jalali) в григорианскую дату на Java?

Есть ли библиотека или алгоритм для преобразования Shamsi (Jalali) в григорианскую дату на Java?

Язык дат

Я хочу напечатать дату на французском языке. Например, «Янвье», а не «Январь». Я использую это: SimpleDateFormat mDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss",Locale.FRENCH); Date date = null; try { date = mDateFormat.parse(document.date); } catch (ParseException e) { // TODO Auto-generated catch block e.printStackTrace(); } Но это не сработает! Кто-нибудь есть идея, как я могу это сделать?

Временная метка показывает неверные данные

Почему Timestamp ((long) -62135596800000L) возвращается 0001-01-03 00:00:00 , но должен вернуться 0001-01-01 00:00:00 ? Эта служба показывает правильную отметку времени здесь

Объект Date SimpleDateFormat не корректно обрабатывает строку timestamp в среде Java (Android)

Я использую объект SimpleDateFormat объектом Date как показано ниже. Проблема lis в том, что объект Date показывает неверную дату, которая находится в нескольких минутах от исходной строки. Объект Date будет хранить время в общем миллисекундах в отладчике. Любые идеи по проблеме? import java.text.SimpleDateFormat; import java.util.Date; Date played_at_local; dateFormat = new SimpleDateFormat("yyyy-MM-dd'T'hh:mm:ss.SSSSSSZ"); played_at_local = dateFormat.parse("2011-04-11T22:27:18.491726-05:00"); //played_at_local […]

Почему дата не появляется, когда я запускаю Android?

Это то, что у меня есть до сих пор. Я исследовал команду в Date_Class.java и сказал, что должен был показать текущую дату. Но когда я запускаю приложение для Android, ничего не появляется. Почему это? У меня есть неправильный код? Что я сделал не так? Любая помощь с этим была бы весьма признательна. Спасибо. activity_main.xml <?xml […]

Преобразовать строку в формат даты

Я хочу этот формат 6 Dec 2012 12:10 String time = "2012-12-08 13:39:57 +0000 "; DateFormat sdf = new SimpleDateFormat("hh:mm:ss"); Date date = sdf.parse(time); System.out.println("Time: " + date);