C# 字符串转换为C中年份的yy格式#
我想将年的格式设置为yy=17,我试过使用这段代码,但没有使用,这是错误的格式C# 字符串转换为C中年份的yy格式#,c#,.net,asp.net-mvc,datetime,razor,C#,.net,Asp.net Mvc,Datetime,Razor,我想将年的格式设置为yy=17,我试过使用这段代码,但没有使用,这是错误的格式 <select id="CreditCardExpiryDateYear" class="dropdown form-control"> @for (var iYear = DateTime.Now.Year; iYear <= DateTime.Now.Year + 10; iYear++) { <option value="@iYea
<select id="CreditCardExpiryDateYear" class="dropdown form-control">
@for (var iYear = DateTime.Now.Year; iYear <= DateTime.Now.Year + 10; iYear++)
{
<option value="@iYear.ToString("yy")" @(DateTime.Now.Year == iYear ? " selected" : "")>@iYear.ToString("yy")</option>
}
</select>
@对于(var iYear=DateTime.Now.Year;iYear为什么不这样做-
(iYear% 100)
你为什么不这样做呢-
(iYear% 100)
该格式适用于类型DateTime
,而不是int
的Year属性。
使用DateTime.Now.ToString(“yy”)
,或iYear%100
该格式适用于类型DateTime
,而不是int
的年份属性。
使用DateTime.Now.ToString(“yy”)
,或iYear%100
((iYear%100)。ToString(“00”)
iYear是一个int
而不是DateTime
将其用作int
((iYear%100)。ToString(“00”)
iYear是一个int
而不是DateTime
将其用作int/code>