1. Year 활용

System.DateTime endDate = new System.DateTime(2020, 4, 30);
//endDate 원하는 년,월,일 생성
TimeSpan ddayDate = endDate - DateTime.Now;
// 현재데이터와 연산하여 TimeSpan에 남은 day를 알 수 있다.
/*
ddayDate.Days 일
ddayDate.Hours 시간
ddayDate.Minutes 분
ddayDate.Seconds 초 남음
*/

2. 문자열 -> DateTime

-  년,월,일 구분값은 [스페이스값],[/],[-] 으로만 구분가능하다. 

public void ToDateTimeTest1()
{
DateTime dti01 = Convert.ToDateTime("2015 11 13"); //변환 가능 (2015년 11월 13일 오후 12:00:00)
DateTime dti02 = Convert.ToDateTime("2015-11-13"); //변환 가능 (2015년 11월 13일 오후 12:00:00)
DateTime dti03 = Convert.ToDateTime("2015/11/13"); //변환 가능 (2015년 11월 13일 오후 12:00:00)
DateTime dti04 = Convert.ToDateTime("2015-11/13"); //변환 가능 (2015년 11월 13일 오후 12:00:00)
DateTime dti05 = Convert.ToDateTime("2015/11 13"); //변환 가능 (2015년 11월 13일 오후 12:00:00)
DateTime dti06 = Convert.ToDateTime("20151113"); //에러 (구분값 없음)
DateTime dti07 = Convert.ToDateTime("2015_11_13"); //에러 (구분값 에러)
DateTime dti08 = Convert.ToDateTime("2015:11:13"); //에러 (구분값 에러 :는 시간에서 사용가능)
}

3. 데이터 보기 좋게 가공

public void test()
{
var result = DateTime.Now.ToString("yyyy-MM-dd HH:mm:s");
Console.WriteLine(result);
}


 

2. Timer 는 테스트 후 다시 기록하기로 한다.

 

 

+ Recent posts