VBScript IsDate函数#字符在VB.NET中不起作用

时间:2012-01-31 10:52:12

标签: vb.net vbscript

在ISData函数中使用“#”字符时有什么区别。

IsDate(#01/31/10#) - 在VBscript中返回False。

在VB.NET中,它抛出异常。

有关如何在VB.NET中类似VBScript行为的任何输入

1 个答案:

答案 0 :(得分:2)

以下在VB.NET中完美运行并返回True:

Dim b = IsDate(#1/31/2010#)

Date Literals in VB.NET的语法指定如下:

  

您必须在数字符号(##)中包含日期文字。您必须以M / d / yyyy格式指定日期值,例如#5/31/1993#。此要求与您的区域设置和计算机的日期和时间格式设置无关。