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

    +99.4

    1. 1
    2. 2
    3. 3
    4. 4
    string date_format = DateTime.Now.ToString("dddd dd") + "th " + DateTime.Now.ToString("MMMM yyyy");
    if (DateTime.Now.Day == 1 || DateTime.Now.Day == 21 || DateTime.Now.Day == 31) date_format = DateTime.Now.ToString("dddd dd")+"st "+DateTime.Now.ToString("MMMM yyyy");
    else if (DateTime.Now.Day == 2 || DateTime.Now.Day == 22) date_format = DateTime.Now.ToString("dddd dd")+"nd "+DateTime.Now.ToString("MMMM yyyy");
                else if (DateTime.Now.Day == 3 || DateTime.Now.Day == 23) date_format = DateTime.Now.ToString("dddd dd")+"rd "+DateTime.Now.ToString("MMMM yyyy");

    DateTime formatting - don't try this at home!

    Запостил: bugotrep, 14 Января 2010

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

    • Самое интересное будет, если в процессе выполнения этого говнокода наступит полночь.
      Ответить
      • Именно поэтому и предупреждение, чтобы дома не проверяли.
        У кого как, а у меня полночь часто наступает дома:)
        Ответить
      • а что происходит в полночь?
        Ответить
        • а в полночь волшебный тампакс превращается в тыкву и бедную золушку рвет пополам начиная с промежности
          здесь DateTime.Now вызывается раз двадцать подряд и если часть этих вызывов будет сделана до полуночи, а часть после, то результат трудно предсказуем
          Ответить
    • OMG!
      Ответить

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