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 는 테스트 후 다시 기록하기로 한다.
'c# 강의 > 수업내용(문법 관련)' 카테고리의 다른 글
20200505 - 2차원 배열 (캐릭터 이동) (0) | 2020.05.06 |
---|---|
객체(클래스) JSON 타입으로 입출력 / 폴더생성 (0) | 2020.04.29 |
20200428 - 문자열 콤마 찍기 (0) | 2020.04.28 |
20200427 - 싱글톤 (0) | 2020.04.28 |
20200423 - Achievement (0) | 2020.04.23 |