我有两个看起来像的整数
int month = 3;
int year = 2006;
我如何才能加入他们成为这样的人:
03/2006 datetime
并且此日期格式为"mm/yyyy"
只需创建一个DateTime()
,然后使用.ToString
重载即可指定格式:
new DateTime(year, month, 1).ToString("MM/yyyy");
阅读MSDN上的不同格式选项
您需要使用日期来创建日期时间
int month = 03;
int year = 2006;
DateTime dt = new DateTime(year, month, 1);
然后你可以得到它作为mm/yyyy
格式字符串
string s = dt.ToString("MM/yyyy")
要形成String
,您可以尝试字符串插值(可从c#6.0获得),例如
int month = 3;
int year = 2006;
string s = $"{month:00}/{year}";
如果您想要DateTime
,而不是String
:
DateTime dt = new DateTime(year, month, 1);
表示以mm/yyyy
格式创建的DateTime
":
string s = $"{dt:MM/yyyy}";