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

日期加1如何实现

2012-04-14 
日期加1怎么实现?如:20100401加一天后变为20100402,一直到 20120410[解决办法]转成日期类型DateTime.AddDa

日期加1怎么实现?
如:20100401 加一天后变为 20100402,一直到 20120410



[解决办法]
转成日期类型DateTime.AddDays(1)


C# code
String a1 = "20100401";String a2 = "20120410";String s = "";DateTime d = DateTime.ParseExact(a1, "yyyyMMdd", System.Globalization.CultureInfo.InvariantCulture);while (!d.ToString("yyyyMMdd").Equals(a2)){d = d.AddDays(1);s+= d.ToString("yyyyMMdd") + "\r\n";}MessageBox.Show(s);
[解决办法]
C# code
string s="20100401";srting str=String.Format("{0}-{1}-{2}",s.SubString(0,4),s.SubString(4,2),s.SubString(6,2));DateTime dt=DateTime.Parse(str);dt.AddDays(1);string ret=dt.ToString("yyyyMMdd");//20100402
[解决办法]
探讨

转成日期类型DateTime.AddDays(1)

[解决办法]
探讨

请问,如何实现具体的时间增加两个小时,或者实现系统时间与数据库中某列值最大值相差两个小时,谢谢大家,请帮忙一下,急需.

热点排行