首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

时间格式,怎么加上一天

2012-02-06 
时间格式,如何加上一天已有2007-05-0200:00:00的时间格式,如何得到2007-05-0300:00:00希望已经考虑月底问

时间格式,如何加上一天
已有2007-05-02   00:00:00的时间格式,如何得到2007-05-03   00:00:00

希望已经考虑月底问题。

另外,如何算得日期之间差几天,如2007-05-07   和   2007-05-02   之间相差5天,可以直接相减吗?

[解决办法]
try

DateTime dt;
DateTime.TryParse( "2007-05-02 00:00:00 ", out dt);
dt = dt.AddDays(1);
[解决办法]
datediff(day,日期1,日期2)
得到2-1的天数差
[解决办法]
DateTime dt1;
DateTime dt2;
DateTime.TryParse( "2007-05-02 ", out dt1);
DateTime.TryParse( "2007-05-07 ", out dt2);
TimeSpan ts = dt2 - dt1;
double days = ts.TotalDays;
[解决办法]
使用 DateTime 对象, 每月天数、2月,闰年,系统自动维护

// 1
DateTime dt1 = DateTime.Parse( "2007-05-02 ");
DateTime dt2 = dt1.AddDays(5); // 2007-05-07

// 2
TimeSpan ts = dt2 - dt1;
double days = ts.TotalDays;

热点排行