Q
相当于C#
6
A
回答
12
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日(星期五)之后。
3
您的意思是DateTime.DayOfWeek属性?
DayOfWeek dow = DateTime.Now.DayOfWeek;
2
是的,每个日期时间值有一个内置的属性称为DAYOFWEEK返回同名的枚举...
DayOfWeek dow = DateTime.Now.DayOfWeek;
如果你想在积分值只投枚举值的INT。
int dow = (int)(DateTime.Now.DayOfWeek);
你必须从1添加一个常数6,做国防部7然而,它重新调整到周日之外另一天,...
1
我不认为这是一个等价VB的Weekday函数的两个参数形式。
你可以使用类似的东西来模拟它;
private static int Weekday(DateTime date, DayOfWeek startDay)
{
int diff;
DayOfWeek dow = date.DayOfWeek;
diff = dow - startDay;
if (diff < 0)
{
diff += 7;
}
return diff;
}
然后调用它像这样:
int i = Weekday(DateTime.Now, DayOfWeek.Friday);
它返回4今天,周二是4日(星期五)之后。
相关问题
- 1. C/C++相当于C#System.Net.Mail
- 2. C#相当于InStrRev
- 3. C#ULONG_PTR相当于
- 4. C#相当于FREAD
- 5. C-pstree相当于
- 6. httplib相当于C
- 7. C++相当于tailq
- 8. C#相当于pydoc
- 9. strtoul相当于C#
- 10. C++相当于java.lang.Integer.MIN_VALUE
- 11. ungetc相当于c#
- 12. C#相当于fprintf
- 13. C#相当于OBJ-C的
- 14. C#相当于ActionScript3的BitmapData
- 15. C#相当于为Javascript“推”
- 16. C#相当于Java的Thread.setDaemon?
- 17. 相当于Java的C#Action.BeginInvoke
- 18. 相当于Regex.Replace in C++
- 19. Golang相当于`JQ --stream -c`
- 20. SQL相当于Math.Floor()在C#
- 21. C#相当于jQuery.parents(类型)
- 22. C#相当于forVFP FILETOSTR()
- 23. C++相当于OpenCV的cvConvertImage
- 24. Obj-C相当于mdfind?
- 25. Haskell相当于C的__LINE__
- 26. Java相当于C#代码
- 27. C++相当于PHP的包()
- 28. 相当于Java C#Array.Copy
- 29. 相当于Java的C#Rfc2898DerivedBytes
- 30. C#相当于toSource()的JavaScript
VB6(和VB.NET)函数的返回值是1。 `((DT.DayOfWeek - startOfWeek + 7)%7)+ 1;` – 300hp 2012-09-19 18:56:53