[英]how to parse HiddenField value to DateTime
我的HiddenField有一個值,我想將其解析為DateTime格式
在后面的代碼中
DateTime dateTime;
string start = startDate.Value.ToString();
dateTime = DateTime.Parse(start);
我的字符串格式:03/29/2020 - 04/04/2020
但我不斷收到此錯誤:
字符串未被識別為有效的日期時間。
關於您的情況,似乎您在startDate
中得到的值不正確,可能是: 03/29/2020 - 04/04/2020
。 如果是這種情況,您可以執行以下操作:
using System;
public class Program
{
public static void Main()
{
DateTime dateTime;
DateTime dateTime1;
DateTime dateTime2;
string start = "03/29/2020";
string incorrectdate=@"03/29/2020 - 04/04/2020";
string[] parsed=incorrectdate.Split('-');
dateTime = DateTime.Parse(start);
dateTime1=DateTime.Parse(parsed[0]);
dateTime2=DateTime.Parse(parsed[1]);
Console.WriteLine(dateTime);
Console.WriteLine(dateTime1);
Console.WriteLine(dateTime2);
}
}
Output:
3/29/2020 12:00:00 AM
3/29/2020 12:00:00 AM
4/4/2020 12:00:00 AM
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.