【发布时间】:2011-07-06 06:53:06
【问题描述】:
我想计算给定时间跨度内(一年)的总季度数。
例如:
start date = 1-june -2009
end date = 18-july-2011
count should be = 10.
one more
start date = 4-Jan-2009
end date = 27-oct -2010
count =8.
我无法得到正确的结果。
【问题讨论】:
-
你的算法是什么?从您提供的日期或从日期的月份开始,就像 1 quater = 3 个月......
-
也许这是一个愚蠢的问题......但究竟什么是四分之一?
-
jan - mar = 1 个季度,如果单月也在那里,我必须将其视为 1 个季度,前开始日期 = 2009 年 1 月 4 日结束日期 = 2010 年 10 月 27 日计数 =8 .如何达到 8 jan09- mar09 =1,apr09-jun09 1,july09-sep09 1,oct09-dec09 1,比 jan10-mar10 1,apr10-jun10 1,july10-sep10 1,oct10 是 1,所以总共 8。跨度>
-
@ankur - 试试我粘贴的代码
-
你确定你的假设
2010-01-01和2010-01-01之间的季度数应该是1而不是0??