CS2008.5 SDK 意外的發現

Tuesday, 14 July 2009 03:20 by admin

今日在修改 Wiki Sitemap 時,順道查看一下 CS2008.5 SDK 裡面的 Sitemap 寫法,在 BaseSiteMapWriter.cs 意外的發現一個很有趣的 code

protected string FormatDate(DateTime dateTime) 
        { 
            string date; 
            date = dateTime.Year+ "-"; 
            if(dateTime.Month.ToString().Length == 1) 
            { 
                date += "0"+dateTime.Month +"-"; 
            } 
            else 
            { 
                date += dateTime.Month +"-"; 
            } 


            if(dateTime.Day.ToString().Length == 1) 
            { 
                date += "0"+dateTime.Day; 
            } 
            else 
            { 
                date += dateTime.Day; 
            } 


            return date; 
        }

這們長的一段其實只要改成 return (dateTime.ToString("yyyy-MM-DD"); 就可以完工

我想這也不應該笑 Telligent 有這樣的 Code 寫在 CommunityServer 裡面,這種類似的 code 在每個成長過程中,或多或少都會這樣用

或許看到這種 Code 也有一種回憶的感覺吧

Pingbacks and trackbacks (1)+