1. C# / Говнокод #2859

    +971.6

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    string[] dateStringParts = dateString.Split(new [] {DateTimeFormatInfo.CurrentInfo.DateSeparator}, StringSplitOptions.RemoveEmptyEntries);
    
    if (dateStringParts.Count() != 3)
    {
        dateStringParts = DateTime.Now.ToString("dd MMMM yyyy").Split(' ');
    }
    
    string day = dateStringParts[0];
    string month =  dateStringParts[1];
    string year = dateStringParts[2];
    string shortYear = dateStringParts[2].Substring(dateStringParts[2].Length - 2, 2);

    Учитесь парсить дато! :)

    Запостил: adoconnection, 24 Марта 2010

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

    • омг дайте йаду! хорошый, годный говнокодъ)
      Ответить
    • Очень достойный экземпляр. Автору респект!

      ЗЫ: Это ж каким извращугой надо быть...
      Ответить
    • пиздец, убить немедля
      Ответить
    • Связанная ссылка: http://govnokod.ru/2871
      Ответить
    • этот код претендует на Оскар :)
      Ответить
    • Автору чужды мелочи, он мыслит тысячелетиями.
      Поэтому когда в 56124 году, когда тараканы завоюют землю и сменят формат и разделители в дате этот код будет работать, и shortYear будет по прежнему возвращать две цифры :D
      Ответить
    • Разработчик постиг дзен
      Ответить

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