問題タブ [relativedelta]

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 に答える
1178 参照

python - 日時と相対デルタを使用した奇妙な算術演算

relativedeltaオブジェクトを増やしても安全ですか? 奇妙で一貫性のない動作が見られます。また、このクラスでサポートされている演算の種類が文書化されているのを見つけることができません (存在する場合)。

一方で:

完全なトレースバック ( python2.7.5 およびdateutil1.5 を使用):

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

python - 「dateutil.relativedelta.relativedelta」の単数引数と複数引数の違いは何ですか?

の説明からの抜粋dateutil.relativedelta.relativedelta

年、月、日、時、分、秒、マイクロ秒:

年、月、週、日、時、分、秒、マイクロ秒:

足し算と引き算に関しては、次の例との違いがわかります。

これ以外に、 の単数引数と複数引数の違いは何relativedeltaですか?

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

python - Python の relativedelta からの予期しない動作

Python のタイムスタンプと

my_timestamp

Timestamp('2015-06-01 00:00:00')

my_timestamp + relativedelta(月 = +4)

Timestamp('2015-04-01 00:00:00')

当然、私は出力がTimestamp('2015-10-01 00:00:00')

日付に「月」を追加する正しい方法は何ですか?


[編集]:私はそれ以来、以下を使用してこれを解決しました(パンダの誰かが同じ問題を抱えている場合):

print my_timestamp
print my_timestamp + DateOffset(月=4)

2015-06-01 00:00:00
2015-10-01 00:00:00

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

python - 数か月で作業するときのpythonのrelativedelta

月に関して言えば、相対デルタで作業しているとします。

問題は私がするときです:

これは、次のようなことをしようとすると問題になります。

月の値が 8 (12 - 4) になることを期待していました。私が探している出力を達成できるように、これに最善のアプローチをする方法を知っている人はいますか?

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

python - 正の引数を持つ relativedelta が過去の日付を返すのはなぜですか?

dateutil.relativedelta の動作を理解するのに苦労しています。relativedelta docで指定されているように負の引数を使用すると、 relativedelta が過去の日付を返す可能性があることを理解しています。

ただし、正のパラメーターを指定すると、常に将来の日付が返されることが期待されます...それは正当に思えますか?

私の使用例は次のとおりです。私たちは火曜日で、8:35 です。月曜日と火曜日の最も近い日付の 6:00 を取得したいと考えています。

ここで私がしたこと。最初の結果は正しいように思えますが、2 番目の結果は間違っています。

それで、私はここで何か間違ったことをしていますか?