Формат вывода С#: DateTime.Now Month В этом фрагменте кода С# DateTime.Now.Month.ToString() возвращает 7 в качестве вывода. Я хотел бы получить 07 как возвращаемое значение. Что я могу сделать, чтобы добавить начальный ноль, когда месяц имеет только 1 цифру? Ответ 1 DateTime.Now.Month.ToString("d2") Ответ 2 Отформатируйте целое число с двумя цифрами, как было предложено Мехрдадом, или отформатируйте сам DateTime, чтобы дать вам двузначный месяц: DateTime.Now.ToString("MM") Ответ 3 Я использую Selenium 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 Ответ 5 Вы также можете конвертировать месяц и день в двухзначное число, следуя следующим функциям: System.DateTime.Now.Month.ToString("00") //Give 01 for January System.DateTime.Now.Day.ToString("00") Ответ 6 Мне нужны символы алфавита на месяц, например: на январь месяц мне нужна буква А, на февраль мне нужна буква Б, на ма
Ответ 2 Отформатируйте целое число с двумя цифрами, как было предложено Мехрдадом, или отформатируйте сам DateTime, чтобы дать вам двузначный месяц: DateTime.Now.ToString("MM")
Ответ 3 Я использую Selenium 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
Ответ 5 Вы также можете конвертировать месяц и день в двухзначное число, следуя следующим функциям: System.DateTime.Now.Month.ToString("00") //Give 01 for January System.DateTime.Now.Day.ToString("00")
Ответ 6 Мне нужны символы алфавита на месяц, например: на январь месяц мне нужна буква А, на февраль мне нужна буква Б, на ма