需要在c#中按日期部分获得一年中的星期
本文关键字:一年 日期部 | 更新日期: 2023-09-27 18:07:01
我有一个代码在vb
var weekOfYear=DateAndTime.DatePart(DateInterval.WeekOfYear, date, FirstDayOfWeek.Monday, FirstWeekOfYear.FirstFullWeek);
即http://msdn.microsoft.com/en-us/library/ms127415.aspx
我在c++中找不到类似的东西,但我不想创建新的算法,因为我认为这样会有一些bug:)
我应该使用哪种方法?
public static int GetWeekNumber(DateTime dtPassed)
{
CultureInfo ciCurr = CultureInfo.CurrentCulture;
int weekNum = ciCurr.Calendar.GetWeekOfYear(dtPassed, CalendarWeekRule.FirstFourDayWeek, DayOfWeek.Monday);
return weekNum;
}
您总是可以包括Microsoft。VisualBasic程序集在你的c#项目和使用相同的方法,你在VB.NET中使用