C# 이 번주 월요일과 금요일 가져오는 방식
내가 왜.. 이런걸 포스팅 하고 있는지 모르겠지만.
결론은 코드 *_*;;;
DateTime dtToday = DateTime.Now; System.Globalization.CultureInfo ciCurrent = System.Threading.Thread.CurrentThread.CurrentCulture; DayOfWeek dwFirst = ciCurrent.DateTimeFormat.FirstDayOfWeek; DayOfWeek dwToday = ciCurrent.Calendar.GetDayOfWeek(dtToday); int iDiff = dwToday - dwFirst; DateTime dtFirstDayOfThisWeek = dtToday.AddDays(-iDiff + 1); DateTime dtLastDayOfThisWeek = dtFirstDayOfThisWeek.AddDays(4); MessageBox.Show(dtFirstDayOfThisWeek.ToLongDateString()); MessageBox.Show(dtLastDayOfThisWeek.ToLongDateString());
DayOfWeek class를 이용하여 가져온다.
해당 class는 여기를 선택하여 확인 하시면 됩니다.
이상입니다.~
감사합니다.
'CSharp > Development' 카테고리의 다른 글
XDocument Xsl Transform 샘플 (0) | 2012.10.23 |
---|---|
Dropdownlist, Listbox Sorting With Linq (0) | 2011.07.19 |
reading Excel Open XML is ignoring blank cells (1) | 2011.05.12 |
Reading dates from OpenXml Excel files (0) | 2011.05.12 |
.NET Framework 버전 별 새로운 기능 (0) | 2011.03.23 |