問題タブ [timedelta]

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 投票する
2 に答える
10754 参照

python - Pythonでfloatを使用したTimedelta乗算

2 つの日付があり、通常どおり timedelta を計算できます。

しかし、結果のtimedeltaでいくつかのパーセントを計算したい:

しかし、interegsでしか乗算できないようです。

乗数floatの代わりにどのように使用できますか?int

例:

を使用すると、int(multiplier)精度が低下します。

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

datetime - timedeltaオブジェクトのnumpy.ndarrayからdaysプロパティを取得します

私は持っていnumpy.ndarrayます。最初の2列は、タイプの日付ですdatetime.datetime。これを(日数の差)*(12/365)と定義した2つの間の(フロートとしての)月の差を見つけたいと思います。そこで、2つの日時を減算して返されるtimedeltaオブジェクトの.daysプロパティにアクセスしたいと思います。

私はこれを行うことができません:(MyArray[1] - MyArray[0]).daysPythonはtimedeltaオブジェクトを期待することを知らないためです。C#では、次のようにキャストしてみます。

Python(numpy)でこれを行う方法は何ですか?ループする必要がありますか?

0 投票する
3 に答える
99471 参照

python - 日のみを操作する場合の「datetime.timedelta」と「dateutil.relativedelta.relativedelta」の違いは何ですか?

datetime.timedelta(Python の標準ライブラリから) とdateutil.relativedelta.relativedelta日のみで作業する場合の違いは何ですか?

私が理解しているtimedelta限りでは、日 (および週) のみをサポートしrelativedeltaていますが、年、月、週、または日で定義された期間のサポートを追加し、年、月、または日の絶対値を定義しています。(この質問の目的のために、時間、分、または秒を気にする必要がないことを思い出してください)

私はdatetime.dateオブジェクトのみを扱っており、日数によって定義された期間にのみ関心があることを考えると、 と の違いは何timedeltaですかrelativedelta? 違いはありますか?

0 投票する
5 に答える
109124 参照

python - python datetime.timeにデルタを追加するには?

から:

http://docs.python.org/py3k/library/datetime.html#timedelta-objects

timedelta オブジェクトは、期間、つまり 2 つの日付または時刻の差を表します。

だから、なぜ私はこれでエラーが発生するのですか:

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

java - lwjgl で時間デルタを実装する

私は Java と LWJGL で物理/ゲーム エンジンに取り組んでいます。この時点まで、私はDisplay.Sync(int)一定のフレームレートと 1/int のタイム デルタを物理演算の更新に使用していました。処理能力を十分に活用できるように、リアルタイム デルタを実装しようとしています。以下は、このデルタを追跡するために使用するクラスです。

各ティックで、エンジンは物理エンティティをループし、標準の重力などを適用して、速度と加速度のコンポーネントを更新します。次に、時間デルタを使用してモーションが適用されることになっています。ループの最後に、updateDelta()が呼び出されます。問題は、これがどういうわけかすべてをより速く動かすことです。たとえば、これが私のモーション モジュールです。

timeDelta()現在の時間デルタを返すだけです。

私はこれについて間違った方法で行っていますか?

0 投票する
5 に答える
8528 参照

python - Python argparse:引数からtimedeltaオブジェクトを作成しますか?

引数をオブジェクトargparseに変換するために使用しようとしています。timedelta私のプログラムは、ユーザーから提供された文字列を読み取り、datetime後で使用できるようにさまざまなオブジェクトに変換します。filter_lengthただし、引数を正しく処理することはできません。私のコード:

プログラムを実行し1、値として渡しtimedeltaます (1 日だけにしたい):

しかし、次のエラーが表示されます。

値が無効な理由がわかりません。次のように、mkdelta 関数を単独で呼び出すと、次のようになります。

戻り値:

これはまさに私が探している値です。を使用してこの変換を適切に行う方法を理解するのを手伝ってくれる人はいますargparseか?

0 投票する
2 に答える
2743 参照

datetime - matplotlib を使用して DD HH:MM:SS としてフォーマットされた timedeltas のプロット軸

Matplotlib を使用して、レース イベントからの速度/距離データをプロットしています。たとえば、距離と時間です。時間は横軸、距離は縦軸です。

私の入力は 2 つのベクトルで、1 つは「イベント開始からの秒数」の時間値を含み、もう 1 つは「これまでの移動距離」を含みます。同じプロットに多くのアスリートがいる可能性があるため、それらを比較できます。

問題は、純粋な時間をプロットすると、X 軸が秒数で表示されることです。これは読むのが自然ではありません。

ここに画像の説明を入力

実際の日付と時刻に従ってデータをプロットでき、読み取り可能な結果が得られますが、それは絶対時間であり、イベント開始からの経過時間ではありません (これは午前 6:00 頃に開始されました)。

ここに画像の説明を入力

私が望むのは、経過時間をHMS形式(2番目のグラフィックと同じですが、イベント開始に関連する時間)で取得する方法であり、おそらくズームレベルの「認識」(時間:分に切り替え、次に日:スケールに関係のないデータでラベルが近づきすぎないように、ズームレベルが変更される時間)。

助けてくれてありがとう!

0 投票する
3 に答える
16999 参照

python - 2 つの datetime.date() 日付の差を年と月で計算する

2 つの datetime.date() 日付の差を年と月で計算したいと考えています。

例えば;

望ましい結果:

ありがとう。

0 投票する
3 に答える
900 参照

python - 期間中の条件付き

10 分間にわたって 2 つの値を比較しようとしています。10 分間 A < B の場合は、C を設定します。それ以外の場合は何もしません。

上記の出力は 2012-10-16 11:37:55.224999 と 2012-10-16 11:47:55.224999 です。

私は現在の時刻と現在の時刻 + 10 分を使用して適切な比較時間を達成すると考えましたが、実際の比較を行うために If または While と組み合わせて時間を使用する方法に迷っています。A と B はどちらも int で、C は bool で、比較に応じて true または false になります。どんな助けでも大歓迎です。

ありがとう、

-マーク

0 投票する
2 に答える
6610 参照

numpy - 変数を datetime.timedelta から numpy.timedelta64 に変換します

datetime.timedelta変数を Python のものから に変換する方法はnumpy.timedelta64?