尝试执行以下操作:
order.ExpirationDate =(DateTime) ( ExpMonth + "/" + ExpYear);
ExpMonth,Expyear都是整体。
答案 0 :(得分:11)
这对你来说会更好:
order.ExpirationDate = new DateTime(ExpYear, ExpMonth, 1)
答案 1 :(得分:0)
您需要使用:
DateTime.Parse(ExpMonth.ToString() + "/" + ExpYear.ToString());
答案 2 :(得分:0)
试试这个:
DateTime dt;
if (DateTime.TryParse(ExpMonth + "/" + ExpYear, out dt))
{
// success
}
答案 3 :(得分:0)
尝试使用构造函数创建一个新的DateTime,该构造函数将月份和年份作为参数(它也需要一天,但您可以默认为1)而不是投射字符串,它更清晰,更容易。