5 ответов:
либо отформатируйте целое число с двумя цифрами, как это предлагает Mehrdad, либо отформатируйте
DateTimeсамо собой, чтобы дать вам двузначный месяц:DateTime.Now.ToString("MM")
спасибо, как раз то, что мне нужно. Я использую Selenium Webdriver для тестирования веб-сайта и установки различных vars / strings и т. д. В начале это сделало его намного проще, код, который я сейчас использую:
/* 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
вы также можете конвертировать месяц и день в двухзначное число, используя следующие функции:
System.DateTime.Now.Month.ToString("00") //Give 01 for January System.DateTime.Now.Day.ToString("00")
Comments