2010-09-27 73 views
0

我必須通過以下模式獲取目錄名稱:與月份編號連接的一年中的兩個最後數字(始終爲兩位數字)。例如,2010年9月的目錄將是「1009」。根據當前日期獲取目錄名稱

我做到了,但我發現我的代碼很垃圾。我該如何改進它?

我當前的代碼:

public string GetDirectoryNameFromDate(DateTime date) 
    { 
     StringBuilder sb = new StringBuilder(); 

     sb.Append(date.Year.ToString().Substring(2)); 

     int month = date.Month; 
     if (month < 10) 
     { 
      sb.Append("0"); 
     } 
     sb.Append(month.ToString()); 

     return sb.ToString(); 
    } 

謝謝指教!

回答

4

這應該很容易。使用

date.ToString("yyMM");