我想将年份格式化为yy = 17我尝试使用此代码但不能正常使用它是错误的格式。
<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>
答案 0 :(得分:3)
格式适用于DateTime
类型,而不是int
的Year属性。
使用DateTime.Now.ToString("yy")
或iYear % 100
答案 1 :(得分:0)
为什么不这样做 -
(iYear% 100)