Articles of simpledateformat

SimpleDateFormat занимает слишком много времени, когда включен часовой пояс

Я использую этот простой формат даты SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS Z"); Проблема в том, что когда я использую это, требуется слишком много времени, чтобы преобразовать время, в logcat я вижу что-то вроде этого I/Resources( 4284): Loaded time zone names for en in 272ms. I/Resources( 4284): Loaded time zone names for en in 194ms. […]

SimpleDateFormat: исключение исключительной даты

Рассмотрев несколько существующих сообщений, я все еще не могу заставить работать синтаксический анализатор SimpleDateFormat. Вот код: SimpleDateFormat df = new SimpleDateFormat( "EEE, dd MMM yyyy HH:mm:ss Z", Locale.US); try { volcanoListDate = df.parse(currentValue); } catch (ParseException e) { Log.d("DEBUG", e.toString()); Log.d("DEBUG", currentValue); } Я всегда получаю исключение ParseException. Вот вывод отладочных сообщений: 06-09 23: 52: […]

Преобразование String-Date с наносекундами

Некоторое время я боролся с этим кодом для Android-приложения, и я не могу его повесить. Я прочитал и пробовал каждое решение, которое я нашел в stackoverflow и других местах, но все равно не повезло. То, что я хочу сделать, – это функция для преобразования строки типа "17.08.2012 05:35:19:7600000" в дате UTC и функции, которая принимает […]

Java / Android – конвертировать строку времени GMT в локальное время

Итак, у меня есть строка, скажем «Вт 21 мая 14:32:00 по Гринвичу 2012». Я хочу преобразовать эту строку в местное время в формате 21 мая 2012 г. 14:32. Я попробовал SimpleDateFormat («MM dd, yyyy hh: mm a»). Parse (), но он выбрал исключение. И что же мне делать? Исключением является «незарегистрированное исключение java.text.ParseException; должно быть […]

Как анализировать дату с GMT TimeZone на IST TimeZone и наоборот в android

Я работаю над проектом, который извлекает дату / время из бэкэнд в IST (индийское стандартное время), как показано "2013-01-09T19:32:49.103+05:30" . Однако, когда я разбираю его, используя следующий DateFormat DateFormat sdf = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSSZ"); После чего разбор. Date date = sdf.parse("2013-01-09T19:32:49.103+05:30"); System.out.println("XYZ ==============>"+date); Его Отображение даты в формате GMT ​​в качестве выходного, т.е. Wed Jan 09 […]

Удалить ведущий «0» в день месяца SimpleDateFormat

Можно ли удалить «0» в январе 04, 2012? В настоящее время я использую следующую Java для получения формата даты, например Monday, January 04, 2012 Я бы хотел, чтобы это выглядело Monday, January 4, 2012 Date anotherCurDate = new Date(); SimpleDateFormat formatter = new SimpleDateFormat("EEEE', 'MMMM dd', ' yyyy"); final String formattedDateString = formatter.format(anotherCurDate); final TextView […]

Предупреждение SimpleDateFormat Чтобы получить локальное форматирование, используйте getDateInstance (), getDateTimeInstance () или getTimeInstance (),

Нужно ли беспокоиться об этом предупреждении? Что делать, если я игнорирую предупреждение? Что означает это предупреждение: Чтобы получить локальное форматирование, используйте getDateInstance() , getDateTimeInstance() или getTimeInstance() или используйте new SimpleDateFormat(String template, Locale locale) например Locale.US для дат ASCII . Во второй строке приведенного ниже кода. Приложение отлично работает с кодом. Я хотел показать дату, например, […]

Android.text.format.DateFormat «HH» не распознается как с java.text.SimpleDateFormat

Когда я использую флаг «HH» в android.text.format.DateFormat , он интерпретируется как буквальный «HH». Но когда я использую java.text.SimpleDateFormat он интерпретируется как 2-значный Час. Почему они разные? Я не ищу рабочую альтернативу (я уже знаю, что мне нужно использовать kk вместо HH ). Мне просто интересно, почему «HH» не признается. Пример Java: @Override protected void onCreate(Bundle […]

Получить значение дня Месяц формы Дата объекта в Android?

Используя этот код: SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Date date = format.parse(dtStart); return date; Я преобразовал объект String Date by Date и получил значение … ——> Sun Feb 17 07:00:00 GMT 2013 <————— Теперь я хочу извлечь день (воскресенье / понедельник) и месяц формы здесь любая помощь ????

Android parse String to Date – неизвестный символ шаблона 'X'

У меня есть строка даты извлечения Service из сети, а затем я хочу привязать ее к объекту Date . Но почему-то приложение падает. Это моя строка, которую я 2015-02-05T05:20:02+00:00 onStartCommand () String datetime = "2015-02-05T05:20:02+00:00"; Date new_date = stringToDate(datetime); stringToDate () private Date stringToDate(String s){ DateFormat df = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ssXXX"); try{ return df.parse(s); }catch(ParseException e){ […]

Intereting Posts
Добавление пользовательского вида на панель инструментов Андроид приложений аварийных ситуаций без каких-либо исключений, при попытке войти с помощью google plus Почему в Android не работает «System.out.println»? Что делает gl.glClearColor? Доступ к датчикам Android через NDK Android как использовать строковый ресурс в классе java Как создать скользящий макет, например, основное меню Android? ADB не распознает мое устройство Начать настройку в адаптере Android: как повернуть растровое изображение по центральной точке Как я могу использовать layout_weight в представлении элементов RecyclerView или ListView, чтобы элементы с равной высотой заполняли доступное пространство на экране? Не отображается на экране Android-планшета Cordova Как определить и использовать константу в скрипте сборки Gradle (Android)? Как отправить POST в формате «multipart / form-data» в Android с помощью Volley Запись SD-карты на Android, разрешение отклонено