Articles of simpledateformat

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()); Может ли кто-нибудь предложить изменения для получения желаемых результатов?

Unix timestamp to datetime в android

Возможный дубликат: Преобразование временной метки в виде строки в android Мой сервер возвращает timestamp 1322400600 в String. В моем приложении для Android мне нужно преобразовать его, как 27 ноября 2011 г. 07:00. Я не знаю, как это сделать, пожалуйста, помогите мне. – Спасибо AvMishra Решения: Я использовал следующий код, чтобы получить желаемое значение long dv […]

Как я могу получить текущую дату в Android?

Я написал следующий код Date d = new Date(); CharSequence s = DateFormat.format("MMMM d, yyyy ", d.getTime()); Но задаю мне параметр, я хочу, чтобы текущая дата была в формате строки, как 28-Dec-2011 Так что я могу настроить TextView , Немного объясните, если вы считаете, что что-то необходимо, я новичок в Android Development.