1. Java / Говнокод #3852

    +80

    1. 1
    2. 2
    3. 3
    String[] months = {"january", "february" ,"march" ,"april" ,"may" ,"june" ,"july" ,"august" ,"september" ,"october" ,"november" ,"december"};
    		SimpleDateFormat sdf = new SimpleDateFormat("MM");
    		String month = months[Integer.decode(sdf.format(date.getTime())) - 1];

    Пример паттерна Детонатор: Integer.decode падает начиная с 08го месяца, ожидая 8ю систему

    Запостил: welvet, 02 Августа 2010

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

    • SimpleDateFormat sdf = new SimpleDateFormat("MMM");
      String month = sdf.format(date).toLowerCase();

      наверное бы так?
      Ответить
    • new SimpleDateFormat("MMM", Locale.US);

      чтобы наверняка
      Ответить

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