Articles of simpledateformat

Преобразование 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){ […]

SimpleDateFormat 24h

У меня есть SimpleDateFormat для синтаксического анализа String в Date : SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd'T'hh:mm:ssZ"); Когда я разбираю это: format.parse("2011-08-29T12:44:00+0200"); Результатом будет использование Date.toLocaleString : 29 авг. 2011 00:44:00 Это должно быть: 29 авг. 2011 12:44:00 И когда я разбираю это: format.parse("2011-08-29T13:44:00+0200"); Тогда результат будет таким, как ожидалось: 29 авг. 2011 13:44:00 Как я […]

SimpleDateFormat возвращает 24-часовую дату: как получить 12-часовую дату?

Я хочу текущее время в миллисе, а затем хранить его в 12-часовом формате, но с этим фрагментом кода я получаю 24-часовой формат времени. long timeInMillis = System.currentTimeMillis(); Calendar cal1 = Calendar.getInstance(); cal1.setTimeInMillis(timeInMillis); SimpleDateFormat dateFormat = new SimpleDateFormat("dd/mm/yyyy HH:mm:ss a"); dateforrow = dateFormat.format(cal1.getTime()); Может ли кто-нибудь предложить изменения для получения желаемых результатов?

Intereting Posts
Реагируйте собственный пользовательский вид, нет propType для встроенного носителя Как сделать изображение как можно большим, сохраняя соотношение сторон HttpURLConnection отлично работает в Android 2.x, но НЕ в 4.1: не обнаружены проблемы аутентификации Как удалить определенный фрагмент из предыдущего стека в android Разница между кликами и сенсорными прослушивателями в Android Как создать ActionBar, фон вкладки на выбранной вкладке Назначение идентификатора строки в Android ListView Android Volley, дубликат Set-Cookie отменен Разрешены ли общие настройки в приложениях Android, когда пользователь обновляет приложение? Можно ли написать вертикально в текстовом виде в android? Как создать экран слайдера (как в Tweetdeck) в Android? Не найден ресурс, который соответствует указанному имени 'android: Theme.Material.Light.DarkActionBar' Android: startActivityForResult () с функциональностью кнопки BACK Как получить позицию маркера перед перетаскиванием? Hardcoded string "row three", следует использовать ресурс @string