Как сделать месяц или день конвертированием в виде 2-значной строки с использованием С# Как конвертировать месяц или день, чтобы отобразить в виде 2-значной строки, используя С# Например: (02 вместо 2) Ответ 1 Если у вас есть DateTime, используйте его строку formatters: string month = DateTime.Now.ToString("MM"); // or "dd" for day Или, если имеет смысл работать с номером, который у вас есть, используйте числовые форматы: string monthStr = monthInt.ToString("00"); Ответ 2 Используйте "MM" для двухзначных чисел месяца и "dd" для двухзначных дней. string month = DateTime.Now.ToString("MM"); Смотрите: Пользовательские строки формата даты и времени - MSDN Ответ 3 DateTime.Now.Day.ToString().PadLeft(2, '0');
Ответ 1 Если у вас есть DateTime, используйте его строку formatters: string month = DateTime.Now.ToString("MM"); // or "dd" for day Или, если имеет смысл работать с номером, который у вас есть, используйте числовые форматы: string monthStr = monthInt.ToString("00");
Ответ 2 Используйте "MM" для двухзначных чисел месяца и "dd" для двухзначных дней. string month = DateTime.Now.ToString("MM"); Смотрите: Пользовательские строки формата даты и времени - MSDN