给定两个日期怎么算几个季度或者是几个星期? 比较无聊的题目。留着楼主自己练手或楼下回答吧。写个循环就出来了。季度,(int)(12/当前月)就是当前月是第几个季度。2个季度相减+1,就是经过几个季度。至于天。循环一下。累加出来。直接公式推倒比较难。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 TimeSpan ts = (Date2 - Date1); //多少季度 Console.WriteLine((ts.Days) / 91); //多少周 Console.WriteLine((ts.Days) / 7); DateDiff(interval, date1, date2 [,firstdayofweek][, firstweekofyear]]) q 季度 ww 周 TimeSpan TotalDays for(DateTime time1 = dt1; time1 <= dt2; time1 = time1.AddMonths(3)) Console.WriteLine(time1.ToString("yyyy-MM-dd") + "到" + time1.AddMonths(3).AddDays(-1).ToString("yyyy-MM-dd")); 两个for循环如何才能转化成一个数组 ASP.NET导出EXECL字符串01被自动转成1如何解决? 多国语言代码页问题 一个排序的问题 vs2005选项卡(tabControl)问题? 请问一下高手,开发时定义的接口需要遵循哪些规则? 网间访问的问题 彼人遇到一个问题请教各位,存储过程怎样防止注入式错误(送分不是问题) 如何在C#中生成COM组件 如何在winform的datagrid中的cell里面截获keypress事件? GZIP 解压缩 HTTP流 快速结帖 高手在哪? test
TimeSpan ts = (Date2 - Date1); //多少季度
Console.WriteLine((ts.Days) / 91);
//多少周
Console.WriteLine((ts.Days) / 7);
q 季度
ww 周
TimeSpan TotalDays
for(DateTime time1 = dt1; time1 <= dt2; time1 = time1.AddMonths(3))
Console.WriteLine(time1.ToString("yyyy-MM-dd") + "到" + time1.AddMonths(3).AddDays(-1).ToString("yyyy-MM-dd"));