无法将类型'string'转换为'System.DateTime'

Sle*_*lee 0 .net c# datetime

尝试执行以下操作:

order.ExpirationDate =(DateTime) ( ExpMonth + "/" + ExpYear);
Run Code Online (Sandbox Code Playgroud)

ExpMonth,Expyear都是整数.

Kel*_*tex 11

这对你来说会更好:

order.ExpirationDate = new DateTime(ExpYear, ExpMonth, 1)
Run Code Online (Sandbox Code Playgroud)