Вопросы с тегом «simpledateformat»

SimpleDateFormat - это конкретный класс Java для форматирования и анализа даты и времени с учетом локали. Он позволяет форматировать (дата -> текст), анализировать (текст -> дата) и нормализовать.

8
Что это за формат даты? 2011-08-12T20: 17: 46.384Z
У меня есть следующие даты: 2011-08-12T20:17:46.384Z. Какой это формат? Я пытаюсь разобрать его с помощью Java 1.4 через, DateFormat.getDateInstance().parse(dateStr)и я получаю java.text.ParseException: Неразборчивая дата: "2011-08-12T20: 17: 46.384Z" Я думаю, что я должен использовать SimpleDateFormat для синтаксического анализа, но я должен сначала знать строку формата. Все, что у меня есть для …

3
Недопустимый символ шаблона 'T' при разборе строки даты в java.util.Date
У меня есть строка с датой, и я хочу разобрать ее на обычную дату, используя java Date API, следующий код: public static void main(String[] args) { String date="2010-10-02T12:23:23Z"; String pattern="yyyy-MM-ddThh:mm:ssZ"; SimpleDateFormat sdf=new SimpleDateFormat(pattern); try { Date d=sdf.parse(date); System.out.println(d.getYear()); } catch (ParseException e) { // TODO Auto-generated catch block e.printStackTrace(); } …

8
Преобразовать строку в объект календаря в Java
Я новичок в Java, обычно работаю с PHP. Я пытаюсь преобразовать эту строку: Пн мар 14 16:02:37 GMT 2011 В объект календаря, чтобы я мог легко вывести год и месяц следующим образом: String yearAndMonth = cal.get(Calendar.YEAR)+cal.get(Calendar.MONTH); Было бы плохой идеей разобрать его вручную? Используете метод подстроки? Любой совет поможет, спасибо!

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

7
Java SimpleDateFormat («гггг-ММ-дд'ТХЧ: мм: сс'З») дает часовой пояс как IST
У меня есть конструктор SimpleDateFormat как SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss'Z'") и я разбираю строку "2013-09-29T18:46:19Z". Я читал, что здесь Z представляет GMT/UTCчасовой пояс. но когда я печатаю эту дату на консоли, она печатает IST timezne для возвращенной даты. Теперь мой вопрос, является ли мой вывод правильным или неправильным?

19
Как вы форматируете день месяца, чтобы сказать «11-й», «21-й» или «23-й» (порядковый индикатор)?
Я знаю , что это даст мне день месяца как число ( 11, 21, 23): SimpleDateFormat formatDayOfMonth = new SimpleDateFormat("d"); Но как вы форматируете день месяца, чтобы включить порядковый индикатор , скажем 11th, 21stили 23rd?

6
Есть ли формат даты для отображения дня недели в Java?
Я знаю такие форматы даты, как - "yyyy-mm-dd"который отображает дату в формате - 2011-02-26 "yyyy-MMM-dd"который отображает дату в формате2011-FEB-26 для использования, например: SimpleDateFormat formatter = new SimpleDateFormat( "yyyy/MMM/dd "); Мне нужен формат, который поможет мне отображать день недели 2011-02-MONили что-то в этом роде. Я просто хочу, чтобы день недели отображался …

12
Как добавить минуты к моему свиданию
У меня есть этот объект даты: SimpleDateFormat df = new SimpleDateFormat("yyyy-mm-dd HH:mm"); Date d1 = df.parse(interviewList.get(37).getTime()); значение d1 равно Fri Jan 07 17:40:00 PKT 2011 Теперь я пытаюсь добавить 10 минут к дате, указанной выше. Calendar cal = Calendar.getInstance(); cal.setTime(d1); cal.add(Calendar.MINUTE, 10); String newTime = df.format(cal.getTime()); Значение newTimeменяется на, 2011-50-07 …

9
Синхронизация доступа к SimpleDateFormat
В javadoc для SimpleDateFormat указано, что SimpleDateFormat не синхронизируется. «Форматы даты не синхронизируются. Рекомендуется создавать отдельные экземпляры формата для каждого потока. Если несколько потоков обращаются к формату одновременно, он должен быть синхронизирован извне». Но как лучше всего использовать экземпляр SimpleDateFormat в многопоточной среде? Вот несколько вариантов, о которых я подумал, …



10
Строка формата SimpleDateFormat и локали
Я пытаюсь отформатировать дату на Java по-разному в зависимости от данной локали. Например, я хочу, чтобы англоязычные пользователи видели «1 ноября 2009 г.» (отформатировано «MMM d, yyyy»), а норвежские пользователи - «1 ноября 2009 г.» («d. MMM. Yyyy»). Часть месяца работает нормально, если я добавляю языковой стандарт в конструктор SimpleDateFormat, …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.