Articles of datetime

Исключение parse в Android

Я использую класс SimpleDateFormat для синтаксического анализа даты следующим образом: SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Но, получив ошибку исключения Parse, выполните следующие действия: java.text.ParseException: Unparseable date: "2015-09-16 10:21 AM" (at offset 16) Я проверил другой формат в качестве аргумента в классе SimpleDateFormat : «yyyy-MM-dd HH: mm: ss a», но все равно такая же ошибка. […]

Показывать прошедшее время с момента нажатия кнопки на Android

Я хочу показать прошедшее время в текстовом виде или хронометре, хранящемся в классе «Статистика», после нажатия кнопки, расположенной в другом классе. Какой был бы самый простой способ реализовать это ?. благодаря

Месячная проблема в классе SimpleDateFormat

String expiryDate = "2016-03-14"; private String formatDateTime(String expiryDate, String expiryTime) { SimpleDateFormat input = new SimpleDateFormat("yyyy-mm-dd"); SimpleDateFormat output = new SimpleDateFormat("MMM, dd, yyyy"); try { String formattedDate = output.format(input.parse(expiryDate ));// parse input return formattedDate + ", " + expiryTime; } catch (ParseException e) { e.printStackTrace(); } return null; } Однако, когда он возвращается, он дает […]

Как добраться, когда произошло последнее касание на экране?

У меня есть активность, и у меня есть поток, который запускается, когда начинается действие. Поток вызывает один метод, называемый getTimeOfLastEvent, public long getTimeOfLastEvent(){ return 0; } Я хочу, чтобы этот метод возвращал мне, например, миллисекунды с момента последнего события с этим моментом (момент вызова метода). Со словом «событие» я отношусь к любому касанию на экране. […]

Как читать Json.NET ISO 8601 формат в Gson?

В андроиде Как я могу анализировать следующие DateTime? "2014-03-11T00:16:01.847" (iso 8061 format) Which is produced by NewtonSoft JsonConvert library Я пробовал следующий формат, но не смог "yyyy-MM-dd'T'HH:mm:ss.SS'Z'" "YYYY-MM-DDThh:mm:ssTZD"

Преобразование строки в 12 часов (PM / AM) AM PM Время до 24 часов

У меня проблема с преобразованием времени, поступающим с сервера, и я хочу конвертировать его в 24 часа. Я использую следующий код: String timeComeFromServer = "3:30 PM"; SimpleDateFormat date12Format = new SimpleDateFormat("hh:mm a"); SimpleDateFormat date24Format = new SimpleDateFormat("HH:mm"); try { ((TextView)findViewById(R.id.ahmad)).setText(date24Format.format(date12Format.parse(timeComeFromServer))); } catch (ParseException e) { e.printStackTrace(); } Возникла ошибка: Метод бросил исключение «java.text.ParseException».) Подробное сообщение […]

Использование библиотеки Joda-Time для преобразования String в формат DateTime в API задач Google

У меня есть строка даты / времени, которую нужно отправить в Google Tasks API, но я не могу понять, как преобразовать объект DateTime библиотеки Joda-времени в объект Java DateTime. Я использую Android как платформу. Строка начинается с «2012/07/19 22:00:00» и сначала преобразуется в формат Iso. Вот мой код: Task task = new Task(); task.setTitle(title); task.setNotes(note); […]

Как получить события за последние 24 часа с помощью SQLite?

У меня есть столбец с записями даты и времени, и я хотел бы получить все предметы за последние 24 часа. Прямо сейчас я пытаюсь: SELECT * FROM " + SQLHelp.LOG_TABLE + " WHERE " + SQLHelp.TIME_COLUMN + "> datetime('now','-1day') Где SQLHelp.LOG_TABLE and SQLHelp.TIME_COLUMN – это имена таблицы и столбца соответственно.

Как удалить старые строки из базы данных sqlite на Android?

У меня есть параметр, где пользователь может выбрать, за какой период времени данные должны быть сохранены. Я читал его в переменной days . Дата и время, когда запись была добавлена ​​в базу данных, хранится в KEY_DATE_ADDED , она создается как: SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); // sql date format Date date = new Date(); […]

Невозможно использовать XMLGregorianCalendar в Android, даже если он задокументирован?

Я действительно не понимаю этого: похоже, у Android есть класс XMLGregorianCalendar, потому что он задокументирован здесь . Но если вы пойдете вперед и попытаетесь использовать его, вот что вы получите: 10-27 17:21:43.677: E/AndroidRuntime(14850): Caused by: javax.xml.datatype.DatatypeConfigurationException: Provider org.apache.xerces.jaxp.datatype.DatatypeFactoryImpl not found 10-27 17:21:43.677: E/AndroidRuntime(14850): at javax.xml.datatype.DatatypeFactory.newInstance(DatatypeFactory.java:102) Это происходит на линии: DatatypeFactory datatype = DatatypeFactory.newInstance(); И угадайте, […]