using System;

public class 날짜관련구조체
{
    public static void Main(string[] args)
    {
        //[1] 현재 시간/날짜 관련 모든 정보를 알고싶다면??? DateTime
        Console.WriteLine("전체 : {0}", DateTime.Now.ToString() );
        DateTime dt = DateTime.Now; // DateTime형 변수 선언
        Console.WriteLine("{0}년 {1}월 {2}일 {3}시 {4}분 {5}초"
                          , DateTime.Now.Year   // 정적(Static)인 접근
                          , DateTime.Now.Month
                          , DateTime.Now.Day
                          , dt.Hour     // 인스턴스(Instance) 접근
                          , dt.Minute   // 변수를 통한 접근
                          , dt.Second   // 변수 선언 후 변수명으로 접근
                          );
        //[2] 시간차를 구하고 싶다??? TimeSpan 구조체
        // 몇일 살아왔는지??
        TimeSpan ts = DateTime.Now - Convert.ToDateTime("1982-02-05");
        Console.WriteLine("나는 {0}일 살았습니다." , ts.TotalDays);
        // 우리 과정이 몇일 남았는지? 2010/01/20
        TimeSpan dday = Convert.ToDateTime("2010-01-20") - DateTime.Now;
        Console.WriteLine("과정이 {0}일 남았습니다. 화이팅", dday.Days);
        //[3] 앞으로 100일 후의 날짜???
        Console.WriteLine("앞으로 100일 : {0}"
            , DateTime.Now.AddDays(100).ToShortDateString());
    }
}

'.NET프로그래밍 > C# 3.5 SP1' 카테고리의 다른 글

28. 열거형  (0) 2009.08.06
27. 문자구조체  (0) 2009.08.06
25. Address 구조체  (0) 2009.08.06
24. 구조체확장  (0) 2009.08.06
23. 구조체 선언  (0) 2009.08.06
Posted by holland14
: