我在vb中有代码
var weekOfYear=DateAndTime.DatePart(DateInterval.WeekOfYear, date, FirstDayOfWeek.Monday, FirstWeekOfYear.FirstFullWeek);
是http://msdn.microsoft.com/en-us/library/ms127415.aspx。
我在c¤中找不到与此相同的内容,但我不想创建新的算法,我认为会有一些错误:)
我应该使用哪种方法?
答案 0 :(得分:4)
public static int GetWeekNumber(DateTime dtPassed)
{
CultureInfo ciCurr = CultureInfo.CurrentCulture;
int weekNum = ciCurr.Calendar.GetWeekOfYear(dtPassed, CalendarWeekRule.FirstFourDayWeek, DayOfWeek.Monday);
return weekNum;
}
这可以帮助
答案 1 :(得分:3)
您始终可以在C#项目中包含Microsoft.VisualBasic程序集,并使用您在VB.NET中使用的相同方法。