私のコードは次のとおりです。
protected void Page_Load(object sender, EventArgs e)
{
string myDate = Request.QueryString["period"];
if (!String.IsNullOrEmpty(myDate))
{
myDate = myDate.Replace("!", ":");
}
DateTime dt1 = Convert.ToDateTime(myDate);
DateTime dt2 = DateTime.Now;
TimeSpan variable = dt2 - dt1;
if (variable.TotalMinutes > 5)
{
Response.Write("Download time is expired now");
}
else
{
Response.Redirect("Default.aspx", false);
}
}
次のようなエラーが表示されます。
文字列は有効な DateTime として認識されませんでした。