日期加减,字符串转日期

格式字符串转日期

datestr="2009-4-25";

DateTime date=DateTime.Parse(datestr).AddHours(8);

 

日期

方法一:

       DateTime.Today.AddDays(-1).ToString("yyyy-MM-dd")

 

方法二:

      TimeSpan span = new DateTime(2005,2,11,22,22,44,555) - new DateTime(2004,9,1,1,1,1,1);

      int int_day=span.Days;

      int int_hour=span.Hours;

      int int_min=span.Minutes;

      int int_sec=span.Seconds;

      int int_millisec=span.Milliseconds;

 

方法三:

一个日期加上或去一个值 (比如年份):

DateTime newDate = DateTime.Now.AddYears(2);    //

DateTime newDate = DateTime.Now.AddYears(-2);   //

两个日期

DateTime   date1   =   new   DateTime(2007,7,15);   

DateTime   date2 =   DateTime.Now;   

TimeSpan   ts   =   date2 - date1;

int   iDay=   ts.Days;

 

 

posted on 2012-07-13 12:21  Alice_oneone  阅读(280)  评论(0)    收藏  举报