상세 컨텐츠

본문 제목

Datetime 사용법

청강컴정/.NET

by luckey 2009. 10. 6. 19:12

본문

Date Time convDate = Date Time Now; //현재 날짜를 넣어서 데이터 선언

string strDate ="2006-12-15"; //임의의 날짜 값을 넣는다.

convDate = DateTime.Parse(strDate); //임의의 날짜 값을 Date 형식으로 바꾼다.


두 날짜간의 비교

DateTime t1 = DateTime.Parse("2006-12-15");
DateTime t2 = DateTime.Parse("2006-12-16");

  if (DateTime.Compare(t1, t2) >  0) Console.WriteLine("t1 > t2");
  if (DateTime.Compare(t1, t2) == 0) Console.WriteLine("t1 == t2");
  if (DateTime.Compare(t1, t2) <  0) Console.WriteLine("t1 < t2");

-1값이 리턴되며 t1> t2 값이 출력


현재날짜와 비교

if(t1.Compare To (DateTime.Now) <0 {

 //현재날짜보다 빠를때 처리

}else{

//현재 날짜보다 느릴때 처리

}

 

날짜 더하기

1일 더하기

DateTime.Today.AddDays(1).ToString("yyyyMMdd")

1일 빼기

DateTime.Today.AddDays(-1).ToString("yyyyMMdd")



두 날짜 사이의 간격

 DateTime t1 = DateTime.Now;

 DateTime t2 = DateTime.Now;  
t1 = DateTime.Parse(txt_StartDay.Text); 

t2 = DateTime.Parse(txt_EndDay.Text);  // DateTime t1 = DatTime.Parse("2006-12-15");


TimeSpan t3 = t2.Subtract(t1);

int t5 = t3.Days;

관련글 더보기

댓글 영역