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

如何把格式为"20071007" 的时间相减得到天数

2012-01-29 
怎么把格式为20071007 的时间相减得到天数怎么把格式为20071007 的时间相减得到天数比如 string a20

怎么把格式为"20071007" 的时间相减得到天数
怎么把格式为"20071007" 的时间相减得到天数
比如 string a="20071007"
string b="20071020" 
得到a与b相差多少天

[解决办法]
先转换为DateTime类型再处理

C# code
string a="20071007";string b = "20071020";DateTime dt1 = DateTime.ParseExact(a, "yyyyMMdd", null);DateTime dt2 = DateTime.ParseExact(b, "yyyyMMdd", null);TimeSpan ts = dt2 - dt1;int days = ts.Days;
[解决办法]
楼上正解!
[解决办法]
lxcnn说的很对,就不重复贴了

热点排行