반응형
스크립트
public static class Utils
{
/// <summary>
/// 이번달의 첫번째 날 가져오기
/// </summary>
/// <param name="dateTime"></param>
/// <returns></returns>
public static DateTime MonthFirstDay(this DateTime dateTime)
{
return dateTime.AddDays(1 - dateTime.Day).Date;
}
/// <summary>
/// 말일 구하기
/// </summary>
/// <param name="dateTime"></param>
/// <returns></returns>
public static DateTime MonthLastDay(this DateTime dateTime)
{
return dateTime.MonthFirstDay().AddMonths(1).AddDays(-1);
}
}
확장함수로 구현되었습니다. 해당 기능은 기존 DateTime에서 이용할 수 있습니다.
개념
첫 날 (초하루)
- 현재 날짜에서 이번달 지난 일 수를 빼준다.
마지막날 (말일)
- 다음 달에서 하루를 빼준다.
반응형
'Utils' 카테고리의 다른 글
Unity, 화면 스크린 캡쳐 (0) | 2022.03.05 |
---|---|
Unity, Animator 상태 변환 완료 때까지 기다리기 (확장함수) (0) | 2022.02.23 |
C#, 커스텀 밴치마크 라이브러리 (함수 테스트 도구) (2) | 2022.01.16 |
유니티, 코루틴 최적화(Coroutine Yield Instruction) (0) | 2021.12.23 |
C#, Enum.GetMoveNext() 확장함수로 다음 값으로 넘기기 (2) | 2021.12.21 |
댓글