获取约会的日子

时间:2009-11-04 10:15:50

标签: vb.net date

我有一系列日期格式为:

26/03/1992
12/06/2010
13/01/1995

等......它在DD / MM / YYYY。我需要找到像“星期二”,“星期一”等那样的日子。

我知道我需要解析日期或其他事情,但我不确定如何解决这个问题。

10 个答案:

答案 0 :(得分:7)

您可以将其转换为DateTime,并使用返回DayOfWeek枚举器的DayOfWeek属性。

在VB.NET中不确定,但在C#中它就像

DateTime.Now.DayOfWeek or DateTime.Parse(theDateString).DayOfWeek

答案 1 :(得分:5)

您想查看ToString方法的格式字符串。 MyDate.ToString("dddd")会得到你想要的东西。

答案 2 :(得分:2)

DateTime.Parse("2010/12/31").dayofweek

答案 3 :(得分:1)

'Declaration
<SerializableAttribute> _
<ComVisibleAttribute(True)> _
Public Class ArgumentOutOfRangeException
    Inherits ArgumentException
    Implements ISerializable
'Usage
Dim instance As ArgumentOutOfRangeException

答案 4 :(得分:1)

2010年vb最适合我的是

我添加计时器并启用它然后我把它像那样

Label6.Text = Format(Now, "dddd/dd")

"dd"给了我一天Num。 "dddd"给了我当天的名字

答案 5 :(得分:0)

查看DateTime成员Parse,TryParse,DayOfWeek和ToString的documentation

答案 6 :(得分:0)

尝试

dateValue.DayOfWeek.ToString()

答案 7 :(得分:0)

将日期转换为日期数据类型,然后使用format函数。这显示星期一:

Dim d As Date
d = "11/23/2009"
MsgBox(Format(d, "dddd"))

您还可以使用d.DayOfWeek获取一周中的数字日。

答案 8 :(得分:0)

在VB中尝试以下操作:

DateTimePicker1.Value.DayOfWeek.ToString

有效

答案 9 :(得分:-2)

MsgBox(Now.Date.DayOfWeek.ToString)