반응형
날짜에 사용되는 명령어는 DateTime으로 구조체 선언하여 사용하는 예제입니다.
예제1 - 현재 날짜(년,월,일)과 시간(시,분,초)를 각각 알고 싶을때 사용되는 예제
[1] 정적(static)인 접근
DateTime dt = DateTime.Now; //DateTime형 변수 선언
Console.WriteLine( "{0}년 {1}월 {2}일 {3}시 {4}분 {5}초",
dt.Year, dt.Moth, dt.Day, dt.Hour, dt.Minute, dt.Second );
[2] 시간차를 구할때 사용되는 TimeSpan 구조체
예제1) 며칠을 살아왔는가 - 1986/01/15
예제2) 수업과정 며칠 남았는가? 2010/01/20
예제3) 앞으로 100일 후의 날짜
//Convert형(Type) 변환 여기서는 날짜형으로 변환시킴
TimeSpan ts = DateTime.Now - Convert.ToDateTime("1986-01-15");
Console.WriteLine("나는 {0}일 살았습니다.", ts.Days);
TimeSpan dday = Convert.ToDateTime("2010-01-20") - DateTime.Now;
Console.WriteLine("과정이 {0}일 남았습니다. 화이팅", dday.Days);
Console.WriteLine("앞으로 100일 : {0}", DateTime.Now.AddDays(100).ToShortDateString()); //100일을 더해라(100).짧게 해라 날짜를 문자형으로
//{0}년 {1}월 {2}일 {3}시 {4}분 {5}초
전체 : DateTime.Now.ToString()
DateTime.Now.Year DateTime.Now.Month DateTime.Now.Day DateTime.Now.Hour DateTime.Now.Minute DateTime.Now.Second |
전체 : DateTime.Now.ToString()
그림29-1
예제2-인스턴스(Instance)접근, 변수를 통한 접근과 변수 선언 후 변수형으로 접근 방법
[1] 정적(static)인 접근
DateTime dt = DateTime.Now; //DateTime형 변수 선언
Console.WriteLine( "{0}년 {1}월 {2}일 {3}시 {4}분 {5}초",
dt.Year, dt.Moth, dt.Day, dt.Hour, dt.Minute, dt.Second );
그림29-2
예제1) 며칠을 살아왔는가 - 1986/01/15
예제2) 수업과정 며칠 남았는가? 2010/01/20
예제3) 앞으로 100일 후의 날짜
//Convert형(Type) 변환 여기서는 날짜형으로 변환시킴
TimeSpan ts = DateTime.Now - Convert.ToDateTime("1986-01-15");
Console.WriteLine("나는 {0}일 살았습니다.", ts.Days);
TimeSpan dday = Convert.ToDateTime("2010-01-20") - DateTime.Now;
Console.WriteLine("과정이 {0}일 남았습니다. 화이팅", dday.Days);
Console.WriteLine("앞으로 100일 : {0}", DateTime.Now.AddDays(100).ToShortDateString()); //100일을 더해라(100).짧게 해라 날짜를 문자형으로
반응형
'C#' 카테고리의 다른 글
05.C# - 알고리즘 : 가까운 값 구하기 (1) | 2009.08.06 |
---|---|
26.C# - 열거형 (0) | 2009.08.06 |
24.C# - 구조체 (0) | 2009.08.06 |
23.C# - 문자 구조체 (0) | 2009.08.06 |
22.C# - 제곱 (0) | 2009.08.06 |
Comments