2009-07-20 66 views

回答

95
DateTime.Now.Month.ToString("d2") 
45

兩種格式用兩位數字的整數通過邁赫達德的建議,或格式化DateTime本身給你一個兩位數的月份:

DateTime.Now.ToString("MM") 
+0

是它的工作.Thanks的邁赫達德喬恩 – Shyju 2009-07-20 09:34:49

10

謝謝,正是我需要的。我使用webdriver的硒來測試網站,並在一開始設置各種瓦爾/串等,這使得它簡單了很多,現在我使用的代碼是:

/* Date strings */ 
    public static string TodayNum = DateTime.Now.ToString("dd");  // e.g 07 
    public static string ThisMonthNum = DateTime.Now.ToString("MM"); // e.g 03 
    public static string ThisMonthShort = DateTime.Now.ToString("MMM"); // e.g Mar 
    public static string ThisMonthLong = DateTime.Now.ToString("MMMM"); // e.g March 
    public static string ThisYearNum = DateTime.Now.ToString("yyyy"); // e.g 2014 
4

你可以使用:DateTime.Now.Month.ToString().PadLeft(2, '0');

它將返回:07

2

您還可以將月和日,以兩位數字的以下功能太:

System.DateTime.Now.Month.ToString("00") //Give 01 for January 
System.DateTime.Now.Day.ToString("00")