我需要遍历一周中的每一天(星期一星期二......)并将日期与字符串进行比较。 我知道我可以手动将每周的每一天添加到字符串数组中,但这不是什么选择。 任何帮助将不胜感激。
更新
感谢Michael Liu,代码如下: 首先在页面顶部:
Imports System.Globalization
然后:
For Each d In CultureInfo.CurrentCulture.DateTimeFormat.DayNames
If d.ToString = "my string" Then
End If
Next
答案 0 :(得分:1)
导入System.Globalization
并循环浏览CultureInfo.CurrentCulture.DateTimeFormat.DayNames
(本地化)或CultureInfo.InvariantCulture.DateTimeFormat.DayNames
(英文)数组。
答案 1 :(得分:1)
您不需要循环:
Dim dayToTest as String = "Monday"
If [Enum].GetNames(GetType(DayOfWeek)).ToList().Contains(dayToTest) Then
' etc
End If