【发布时间】:2010-04-13 12:38:00
【问题描述】:
我好像每天都有日期格式问题!
我正在查询一个表,并以 dd/mm/yyyy 格式(作为字符串 btw)获取日期。杰出的!这就是我想要的。但是,现在我想将该字符串转换为日期,以便我可以这样做
dim dayNumber as integer = day.DayOfWeek
但是当我将其转换为日期时,它会将其更改为#m/dd/yyyy#。啊啊啊!我该如何更改?
这是我尝试过的代码
Dim ActivityDate As String
If dt.Rows(i)("Date") Is DBNull.Value Then
ActivityDate = ""
Else
ActivityDate = dt.Rows(i)("Date")
End If
Dim ci As New System.Globalization.CultureInfo("en-CA")
Dim theDate As Date = Date.Parse(ActivityDate, ci)
Dim day As Integer = theDate.DayOfWeek
干杯
【问题讨论】:
-
为什么要从数据库中提取字符串日期? 这应该是一个日期时间列,这意味着您可以直接将非空值分配给一个日期时间变量。
标签: vb.net datetime formatting