Home > C# > C# – Lấy thứ tự tuần trong năm

C# – Lấy thứ tự tuần trong năm

Bạn có thể sử dụng đoạn code sau để lấy ra thứ tự trong năm của tuần chứa 1 ngày được chỉ định cụ thể nào đó:

 /// <summary>
 /// Lấy ra thứ tự trong năm của tuần có chứa ngày nhập vào 
 /// với Culture mặc định là Culture hiện tại
 /// </summary>
 /// <param name="time">Ngày nhập vào</param>
 /// <returns>Trả về kiểu int là thứ tự của tuần trong năm</returns>
 public static int GetWeekOrderInYear(DateTime time)
 {
     CultureInfo myCI = CultureInfo.CurrentCulture;
     Calendar myCal = myCI.Calendar;
     CalendarWeekRule myCWR = myCI.DateTimeFormat.CalendarWeekRule;
     DayOfWeek myFirstDOW = myCI.DateTimeFormat.FirstDayOfWeek;
 
     return myCal.GetWeekOfYear(time, myCWR, myFirstDOW);
 }
Advertisements
Categories: C#
  1. No comments yet.
  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: