Jawa / Говнокод #16160 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
Date convertedDate = new Date();
		SimpleDateFormat dateFormatter = new SimpleDateFormat("yyyy:MM:dd",
				Locale.getDefault());

		try {
			convertedDate = dateFormatter.parse("" + year + ":" + month + ":"
					+ day);
		} catch (ParseException e) {
			e.printStackTrace();
		}
		SimpleDateFormat fmtOut = new SimpleDateFormat("MM/dd/y");
		String curDate = fmtOut.format(convertedDate).toString();

Запостил: andrew91 andrew91, (Updated )

Комментарии (9) RSS

  • Эпично. Даты в жабе PHP-style, что-то новое
    Ответить
      • Ну так здесь именно так и сделано, и даже круче: один инстанс для создания даты и другой для её вывода
        Ответить
        • Дык форматы разные - в первом через двоеточие, во втором - через слеш, поэтому их джва.
          Ответить
          • Да это-то верно. Говнонюанс в том, что чел заводит две переменных под это дело. И если метод выполняется долго, инстансы проживут намного дольше, чем должны по видимой здесь логике. Ну и парсить дату из строки форматтером при наличии конструктора, принимающего числовые значения, да ещё когда эта строка лепится, по ходу, именно из числовых значений, как-то странно.
            Ответить
            • > при наличии конструктора, принимающего числовые значения
              Он, емнип, deprecated. Надо через Calendar, если не туплю.

              > инстансы проживут намного дольше, чем должны по видимой здесь логике
              Экономия на спичках, имхо. Эта сотня байт на тред ни на что не повлияет.
              Ответить

Добавить комментарий

Где здесь C++, guest?!

    А не использовать ли нам bbcode?


    8