별로 복잡하지도 않는데 말이지...
그냥 대충 출력할 텍스트 필드 만들고...
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; namespace WebApplication1 { public partial class WebForm1 : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { String strDayOne = String.Empty; strDayOne = "2015" + "-" + "05" + "-" + "01"; DateTime t1 = DateTime.Parse(DateTime.Today.ToString("yyyy-MM-dd")); DateTime t2 = DateTime.Parse(strDayOne); TimeSpan tsDiff = t1.Subtract(t2); txtToday.Text = DateTime.Today.ToString("yyyy-MM-dd"); txtDayOne.Text = strDayOne; txtMessage.Text = tsDiff.Days.ToString() + " 일 차이가 납니다."; } } }
DateTime 를 사용해 타임스탬프를 만들고, "Subtract" 으로 차이를 구해서 쓰면 끝.
타임스탬프를 DateTime.Parse("2015-04-24") 이런 식으로 만들어야 한다는게 조금 헷깔릴뿐, 나머지는 어느 프로그램언어나 비슷하니, 그냥 쓰면 된다.
그러면...
이렇게 날자 차이가 구해진다.
참, 타임 스탬프는 DateTime t2 = new DateTime(2015, 5, 1); 이런식으로도 만들 수 있다.