我做的简短解释:我有一个图表,我在其中显示最小值和最大值的标签。如果相应的Extrema位于图表的右侧,则Label将左对齐。 (如果它向左,则标签右对齐)Y轴有时间戳,所以我计算Datediff,以对齐标签。
minPos = (minTupel.Value.Time - srtTupel.Value.Time)
> (endTupel.Value.Time - minTupel.Value.Time)
? "Left" : "Right";
maxPos = (maxTupel.Value.Time - srtTupel.Value.Time)
> (endTupel.Value.Time - maxTupel.Value.Time)
? "Left" : "Right";
但图表忽略了周末,因为没有价值观。如果我计算星期四和星期一之间的差异,结果是4天,但图表只显示2.因此标签是正确的,应该是左边。有没有选择在没有周末的情况下获得Datediff?