C# & ASP.NET

C# & ASP.NET 두 날짜 차이가 몇일 인지 구하기

조심이 2009. 11. 17. 14:22
반응형

예) 현재 날짜 2009-11-17일 구하기는

string date= DateTime.Now.ToShortDateString();

예) 현재 날짜 기준으로 30일전 날짜 

string date = DateTime.Now.AddDays(-30).ToShortDateString();

예) 현재 날짜 기준으로 30후에 날짜
string date = DateTime.Now.AddDays(30).ToShortDateString();

* 두 날짜의 차이 일수로 구하기
예)
string SDate = "2008-01-01";
string EDate = "2009-11-17";
        
       DateTime T1 = DateTime.Parse(SDate);
        DateTime T2 = DateTime.Parse(EDate);

        TimeSpan TS = T2 - T1;

        int diffDay = TS.Days;  //날짜의 차이 구하기

반응형