给定两个日期怎么算几个季度或者是几个星期?
1,2,3为第一季度,类推星期日为每周的第一天。每年的第一个星期日为这年的第一天;
给两个日期Date1和Date2怎么算有几个季度或者几个星期,
谢谢。 --------------------编程问答-------------------- 比较无聊的题目。留着楼主自己练手或楼下回答吧。写个循环就出来了。
季度,(int)(12/当前月)就是当前月是第几个季度。2个季度相减+1,就是经过几个季度。至于天。循环一下。累加出来。直接公式推倒比较难。 --------------------编程问答--------------------
--------------------编程问答-------------------- DateDiff(interval, date1, date2 [,firstdayofweek][, firstweekofyear]])
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"));
补充:.NET技术 , C#