728x90
기본적으로 제공하는 함수이외에 추가적이 함수가 필요한 경우 확장 메서드를 이용해
이 문제를 해결할 수 있다.
만약 DateTime 에서 마이크로세컨드 까지 나타내는 string 을 나타내는 함수를 추가하고자 한다면
먼저 확장 메서드를 선언
public static class Extension
{
public static string ToLastEventTime(this DateTime dt)
{
return dt.ToString("yyyy-MM-dd hh:mm:ss,ffffff");
}
}
아래와 같이 사용한다.
DateTime dt = DateTime.Now;
string microDateString = dt.ToLastEventTime();
결과 : 2014-10-31 10:27:01,018000
728x90
'C# > Winform' 카테고리의 다른 글
(.NET) List<T>.ForEach (0) | 2017.04.15 |
---|---|
(.NET) 익명메서드를 이용한 간단 이벤트 처리 (0) | 2017.04.15 |
(.NET) exe 실행 파일 항상 위에 두기(BringWindowToTop, SetWindowPos - user32.dll) (0) | 2017.04.15 |
(.NET) 문자열에서 숫자면 뽑아내기. (0) | 2017.04.15 |
(.NET) let (0) | 2017.04.15 |