vb.Net中日期变量的问题

vb.Net中日期变量的问题,vb.net,date,Vb.net,Date,我有以下代码: Private Function mayIComeIn() As Boolean With System.Configuration.ConfigurationManager.AppSettings Dim dStartDate As Date = .Item("StartDate") Dim dEndDate As Date = .Item("EndDate") If dStartDate <= Date.Now.

我有以下代码:

 Private Function mayIComeIn() As Boolean
    With System.Configuration.ConfigurationManager.AppSettings
        Dim dStartDate As Date = .Item("StartDate")
        Dim dEndDate As Date = .Item("EndDate")
        If dStartDate <= Date.Now.Date And Date.Now.Date <= dEndDate Then
            Return True
        End If
        Return False
    End With
End Function
以下是web.config中的值,我使用日/月/年作为日期格式:

添加键=开始日期值=14/11/2104 添加键=结束日期值=2015年12月31日


使用这些值dStartDate,这些日期看起来像字符串,因此将其转换为带有日期的日期。TryParse.2104也比今天大。那应该是2014年吗?哦,天哪,就是这样,我开始有诵读困难症了