26. 날짜관련구조체
.NET프로그래밍/C# 3.5 SP1 2009. 8. 6. 11:04 |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 |