Как сделать месяц или день конвертированием в виде 2-значной строки с использованием С#

Как конвертировать месяц или день, чтобы отобразить в виде 2-значной строки, используя С#

Например: (02 вместо 2)

Ответы

Ответ 1

Если у вас есть DateTime, используйте его строку formatters:

string month = DateTime.Now.ToString("MM"); // or "dd" for day

Или, если имеет смысл работать с номером, который у вас есть, используйте числовые форматы:

string monthStr = monthInt.ToString("00");

Ответ 3

DateTime.Now.Day.ToString().PadLeft(2, '0');