問題タブ [time-tracking]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
24 参照

python-3.x - 時間の特定のセクション間の時間間隔を正しく計算する方法は?

時間追跡アプリケーションの場合、1 日は 5 つのセクションに分割されます。

0:00~6:00、6:00~14:00、14:00~20:00、20:00~23:00、23:00~(無限)

これらの 5 つの「ビン」は、これらのいずれかに費やされた時間に応じて満たされる必要があります。たとえば、問題の間隔が 5:00 に始まり 16:00 に終わる場合、ビン #1 には 1 時間が含まれ、ビン #2 には 8 時間が含まれ、ビン #3 には 2 時間が含まれ、ビン #4 には 0 時間が含まれ、ビン #5 には次の時間が含まれます。 0時間。23:00 を超える時間は、ビン #5 に入ります。

これまでのところ、私はこれを思いつきました:

numericdata間隔を開始時間と終了時間のタプルとして含む配列です。すべての時間値は分数を使用して時間に変換されているため、13:15 は 13.25 などにエンコードされます。例として、numericdataが含まれている可能性が[ [ 6.75, 12.5 ], [ 13.5, 18.25 ] ]あるため、2 つの間隔 (1 つは 6:45 から 12:30 まで、もう 1 つは 13:30 から 13:30 から) 18:15。結果のsections配列は次のようになります。[ 0, 6.25, 4.25, 0, 0 ]

私が思いついたものよりも、これを行うためのより良い方法があるに違いないと感じています。それは完全にハードコーディングされており、コードの重複を減らす何かを構築することはできません。おそらく、そのようにハードコーディングするのではなく、ビンの量とその長さを定義するなど、もう少し柔軟です。

前もって感謝します!

0 投票する
1 に答える
103 参照

api - Azure DevOps の特定のスプリントで特定のリソースに割り当てられた時間を取得するにはどうすればよいですか? そのために利用できるAPIはありますか?

基本的に、現在および将来のスプリントから、Azure DevOps で割り当てられたすべてのタスクと開発者に対応する元の推定時間を収集することにより、すべての開発者の四半期全体だけでなく、各スプリント中の可用性を計算したいと考えています。以下の式の値。

キャパシティ - 元の推定時間 = スプリントの利用可能時間。