在VB6代码中,我有以下内容:
dim I as Long I = Weekday(Now, vbFriday)
我想要C#中的等价物.任何人都可以帮忙吗?
public static int Weekday(DateTime dt, DayOfWeek startOfWeek) { return (dt.DayOfWeek - startOfWeek + 7) % 7; }
这可以通过以下方式调用:
DateTime dt = DateTime.Now; Console.WriteLine(Weekday(dt, DayOfWeek.Friday));
以上输出:
4
星期二是星期五之后的4天.