C#中把DateTime获取到不同格式的时间转换为固定的时间格式:
C#中有严格的大小写限定
yyyy-MM-dd hh:mm:ss
两者之间是有区别的:
yyyy:代表年份
MM: 代表月份
dd: 代表天
HH: 代表小时(24小时制)
mm: 代表分钟
ss: 代表秒
DateTime dt1 =Convert.ToDateTime("2010-06-15");
DateTime dt2= Convert.ToDateTime("2010-05-10");
(1)计算两个日期的差值:
TimeSpan span=dt2.Substract(dt1);
int day=span.days;
(2)给日期增加一天、减少一天
dt1.AddDays(10);
dt2.AddDays(-10);
(3)格式化日期:
stirng date=DateTime.Now.Tostring("yyyy-MM-dd hh:mm:ss");