2016-08-01 2 views

ответ

3

Просто создайте DateTime(), а затем использовать перегрузку .ToString, что дает вам указать формат:

new DateTime(year, month, 1).ToString("MM/yyyy"); 

Читайте на MSDN для different formatting вариантов

1

Вы должны использовать дату с ним, чтобы создать DATETIME

int month = 03; 
int year = 2006; 

DateTime dt = new DateTime(year, month, 1); 

то вы можете получить его в виде строки в формате mm/yyyy

string s = dt.ToString("MM/yyyy") 
1

Для форме только String вы можете попробовать string interpolation(доступно с C# 6.0), например ,

int month = 3; 
    int year = 2006; 

    string s = $"{month:00}/{year}"; 

В случае, если вы хотите DateTime, не String:

DateTime dt = new DateTime(year, month, 1); 

Представлять DateTime создан в формате mm/yyyy ":

string s = $"{dt:MM/yyyy}"; 
Смежные вопросы