問題タブ [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 投票する
3 に答える
554 参照

datetime - これらのうちどれがpythonicですか? および Pythonic vs. 速度

私はPythonが初めてで、このモジュールレベルの関数を書きました:

私の問題は、forここのループ、つまり長いif elifブロックにあり、それを行うためのよりpythonicな方法があるかどうか疑問に思っていました。
そこで、関数を次のように書き直しました。

timeit モジュールを使用して両方のコードの実行時間をテストしたところ、2 番目のコードの方が約 5 ~ 6 秒長くかかっていることがわかりました (デフォルトの繰り返し回数の場合)。

私の質問は次のとおり
です。1.よりPythonicと見なされるコードはどれですか?
2.この関数を書くのにもっとPythonicがありましたか?
3. Pythonicity とプログラミングの他の側面 (この場合は速度など) との間のトレードオフについてはどうですか?

psエレガントなコード用のOCDがあります。

この回答_interval2を見た後に編集

0 投票する
4 に答える
9053 参照

python - timedelta オブジェクトのリストからの平均が必要です

オブジェクトのリストを作成しましたがtimedelta、このリストの平均を取得する必要があります。やろうとすると

私は得る

私はpythonのdatetimeクラスを扱うのが初めてです。また、この平均を日のような形式にする方法も知りたいです:時間:分:分よりも小さいものは必要ありません。

0 投票する
7 に答える
84032 参照

python - Python:「3年前の今日」の日時を取得

Pythonで、「3年前の今日」の日時オブジェクトを取得するにはどうすればよいですか?

更新:FWIW、私は正確さをあまり気にしません...つまり、今日は2月29日です。答えとして、2月28日と3月1日のどちらが与えられたかは関係ありません。この場合、構成可能性よりも簡潔さが重要です。

0 投票する
10 に答える
184918 参照

python - Pythonで2回減算する

私には2つのdatetime.time値がexitありenter、次のようなことをしたい:

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

TypeError: サポートされていないオペランド型 -: 'datetime.time' および 'datetime.time'

これを正しく行うにはどうすればよいですか?time考えられる解決策の 1 つは、変数を変数に変換してからdatetime減算することです。

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

python - タイムデルタについて

以下の python コードを使用して、そこで何が起こっているのかを理解してください。

だから私は違いを得るstart timeend time、5行目でキャストして期間を切り上げますが、さらに説明は何ですか?

デルタが何を意味するか (平均または差) は知っていますが、なぜ渡さなけれseconds = uptimeばならないのでしょうか。timedeltaHH:MM:SS

0 投票する
15 に答える
659845 参照

python - Pythonで日付に日を追加する

日付が"10/10/11(m-d-y)"あり、Pythonスクリプトを使用して5日を追加したいと思います。月末にも機能する一般的な解決策を検討してください。

私は次のコードを使用しています:

print Date->印刷中'2011-10-10 00:00:00'

この日付に5日を追加したいと思います。次のコードを使用しました。

このエラーを返したのは:

0 投票する
4 に答える
65059 参照

python - Python:月の2つの日時の違い

重複の可能性:
2つの日付の間の月を見つける最良の方法(Pythonで)

この差の正確な月数を取得する方法を知りたいです。

date2-date1 の結果

正確な月数を知りたいのですが、この場合は 6 ではなく5を返す必要があります (時間のため)。

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

python - 減算時のPythonのtimedeltaの動作

この質問は、 Pythonとオブジェクトについて (別のスレッド)に出くわしたときに始まりました。datetimetimedelta

私は更新をフォローしjimgardener、コメントを読んで、eyquemいくつかのPythonコードを試しました..私はここで物事がどのように機能するかを理解するのに苦労しています..新しい質問

これらの変数を印刷すると、

この結果を見て気づいたのですが、

今 、

tdiff を調べると、

これは、 t2 が t1 に続くと仮定するのと同じです。duration between t1(23:30:00 PM) and t2(00:15:30 AM)

私の質問は、 td1 は前の真夜中 から 23:30:00 PM までの期間であり、 td2 はその真夜中 から 00:15:30 AM までの期間であるため、それらの差は t2 と t1 の間の期間をどのように表すことができますか?

一部のpythonグルは説明できますか

0 投票する
4 に答える
1157 参照

python - 日付間の日数を取得するにはどうすればよいですか

バックアップを保存するディレクトリから14日より古いファイルを削除する必要があります。次のようなものを使用して、個々のファイルの時間を取得できます。

しかし、timedeltaを使用してこれと現在の日付の違いを見つける方法に混乱しています。

次のようなものを使用したいと思います。

しかし、私はそれを取得していません。私はここで一人でいます、そして私はいくつかの助けが欲しいです。

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

python - timedelta オブジェクトの書式設定 python

必要に応じて timedelta オブジェクトをフォーマットするために、次の小さなスクリプトを作成しました。

私のアプローチは物事を複雑にしすぎていると感じているので、この問題を別の方法で攻撃していたかどうかを尋ねたいと思います. 利用できるショートカットはありますか? この質問がSOに適していることを願っています。