2016-08-01 104 views

回答

3

只需創建一個DateTime(),然後使用.ToString過載,該過載可以指定一種格式:

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

閱讀MSDN上的different formatting選項

1

您需要使用日期用它來創建日期時間

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); 

爲了表示DateTimemm/yyyy格式創建「:

string s = $"{dt:MM/yyyy}";