今天是21.10.2012。现在是星期天。
但我的VB.NET想的不一样:Vb.net获取周日名称
Debug.Print("Weekday for the date '21.10.2012.'is " & WeekdayName(Weekday("21.10.2012.")))
Debug.Print("Weekday for the date '21/10/2012'is " & WeekdayName(Weekday("21/10/2012")))
Debug.Print("Weekday for the date '" & DateTime.Now.Date & "'is " & WeekdayName(Weekday(DateTime.Now.Date)))
所有这些3张支票给我: '星期一' 平日的名字!
如何获得正确的周日名称?
我知道这是老了,但想到我会解释为什么这是行不通的。 Weekday返回一个表示星期几的整数,从1 =星期日开始。 WeekdayName函数以周一= 1开始。这就是为什么它不同步并返回错误的日期名称。 – Aki