如何将字符串转换为日期
How to convert string to date
我在这行代码中遇到问题:
Dim arrivalDate As Date = Request.Form("startDate")
错误是这样的:"Conversion from string "“键入 'Date' 无效。”
您需要将字符串值解析为日期。
Dim arrivalDate As DateTime = DateTime.Parse(Request.Form("startDate"))
有关详细信息,请参阅以下内容MSDN。
此外,如果您不确定 startDate
值的有效性(不确定字符串是否实际上是有效日期),您可以像这样调用 TryParse:
Dim dateValue As Date
If Date.TryParse(Request.Form("startDate"), dateValue) Then
//Do something
始终使用 TryParse 来消除运行时异常
Dim arrivalDate As Date
Date.TryParse(Request.Form("startDate"), arrivalDate)
如果 Request.Form("startDate")
的值不是有效日期,则 arrivalDate 的值为 Date.MinValue
因此在执行进一步操作之前进行检查
我在这行代码中遇到问题:
Dim arrivalDate As Date = Request.Form("startDate")
错误是这样的:"Conversion from string "“键入 'Date' 无效。”
您需要将字符串值解析为日期。
Dim arrivalDate As DateTime = DateTime.Parse(Request.Form("startDate"))
有关详细信息,请参阅以下内容MSDN。
此外,如果您不确定 startDate
值的有效性(不确定字符串是否实际上是有效日期),您可以像这样调用 TryParse:
Dim dateValue As Date
If Date.TryParse(Request.Form("startDate"), dateValue) Then
//Do something
始终使用 TryParse 来消除运行时异常
Dim arrivalDate As Date
Date.TryParse(Request.Form("startDate"), arrivalDate)
如果 Request.Form("startDate")
的值不是有效日期,则 arrivalDate 的值为 Date.MinValue
因此在执行进一步操作之前进行检查