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

timing - デルタミリ秒を使用して x ミリ秒ごとに何かを行う方法は?

デルタを取得するタイミング システムを使用しています (各フレームが経過したミリ秒数、60 fps)。

タイミングを使用する前に、フレームを数えて次のようにしました。

しかし、デルタで同じことを使用することはできません:

デルタは毎回変化し、ミリ秒は毎秒正確に 1000 の倍数にはなりません。

(私はJavaを使用していますが、それは実際には関係ありません。)

編集:

Stas Makutin の if(milliseconds - prev_milliseconds >= 1000) は、ほとんどの場合機能します。しかし、私のコードの一部には、次のようなものがあります。

prev_millisecond1、prev_millisecond2 などを使用せずにこれを行う方法はありますか (つまり、複数の prev_millisecond 変数)。

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

python - Python での DateTime および TimeDelta オブジェクトの操作

Datetime および Time デルタ オブジェクトを操作する方法を考えています。異なる惑星が異なるタイムスケールを持つゲームを書いています。そして、datetime オブジェクトを変更する方法を知りたいと思っていました。

たとえば、日時オブジェクトがある場合-過去の日時オブジェクトがある場合、6時間が何回異なるのか、残りは何分かを知ることができるかどうか疑問に思っていましたか?

例えば...

ありがとう!

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

python - Pythonでの日時比較の動作

こんにちは私は時間に依存するプログラムを書いていて、私が完全に理解できない日時オブジェクトでいくつかの奇妙な振る舞いを観察しています。私が使用している/問題を抱えているコードは...

私は、コードが希望どおりに動作することを確認するためにテストケースを操作してきましたが、そうではないようです。

time_delay = 0のときの奇妙な動作を発見しました。これは、time_changed_stateがこの関数呼び出しの前に開始された日時オブジェクトであり、関数内で初期化されたため、現在は>=time_arrivalになることを知っています。ただし、「何か別のコードを実行する」ではなく、「何かを実行する」コードが実行されています。

本当にありがとう!

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

python - datetime.timedeltaをfloatで除算できないのはなぜですか?

タイムデルタを整数で割り切れるだけにする理由を知っている人はいますか?

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

python - Pythonで現在の日付とクエリの日時との時間差を見つける方法は?

date1 と date_2 の間の area_id の範囲について教えてください

ありがとう

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

sqlite - sqlite - MySQL のように TIMEDIFF を作成する

MySQL の TIMEDIFF のように、SQLite に影響を与える関数呼び出しを行いたいです。

私はこれを作りました:

しかし、これは単なる秒数です。では、時間、分、秒の違いが%Y-%m-%d %H:%M:%Sどこに あるかのような str を作成するにはどうすればよいでしょうか。それが 24 時間よりも大きい場合は、 and を使用して、それがどのくらいの高さであるかなどを示します。%H:%M:%S%d%Y%m

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

python - timedelta を使用して時間を比較するときの TypeError の回避

時間とそれに対応する情報を含むネストされたリストがあり、互いに 1 秒ずつ続く時間のブロックの先頭から 1 行を抽出しようとしています (例: 10:04:23,10:04:24, 10:04:25..)。これらの小さなブロックがたくさんあるはずです。私が持っているものが正しい行にあるかどうかはわかりません。正しい場合は TypeError が発生し、それを回避する方法がわかりません。

これは、ある地域への動物の訪問に関するデータで、1 秒ごとに記録されます。私の目的は、訪問ごとに 1 つの記録のみを作成することです。したがって、次の時間のブロックの最初の行です。

previous_and_next はここから盗まれます

aftersecond は を上げTypeError: Can't convert 'datetime.timedelta' object to str implicitlyています。これは理解できますが、回避する方法がわかりません。このコードが私がやりたいことを実行するかどうかさえ確信が持てません。

ご協力ありがとうございました!

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

python - Python-タイムスタンプ、timedeltaを使用した日付と時刻の比較

私は過去1時間、Pythonのドキュメントと多くのSOの質問を掘り下げてきました。Pythonの時差の謎にとらわれたもう1人のPython初心者であることをお許しください。

私の目標は、過去/未来に関係なく、現在の時刻と特定の日付/時刻の違いを判別し、秒などの実行可能な形式を返すことです。

たとえば、入力が午後2時と午後4時(現在)の場合、2時間前に発生したイベントを表す「-7200」と言います。入力が金曜日の午後4時(現在)と日曜日の午後5時の場合、出力は「176400」秒になります。これは、現在から2日1時間を表します。

これが私が試したことです...

  • 私の最初のバージョンは、文字列のタイムスタンプを取得し、それを複数の変数につなぎ合わせてから、それらを比較する関数でした。それは多くのエラーで不格好でした、そして私がそれをここに投稿したならば、私はプログラマーが投げる責任があるだろうと想像します。

  • 私はこの魔法のtimedelta関数に出くわし、ドキュメントとSOを調べましたが、それが私が探しているものを実行するとは思いません。

  • 両方のタイムスタンプをエポックからの秒数に変換してから減算するというアイデアがありましたが、減算の順序が間違っていると(イベントが将来発生する場合は別のケース)、これが問題になり、ifステートメントを追加してチェックしたいと思います秒の記号は不格好で、避けるべきものです。

これは私の現在のコードです(「双方向」比較のために修正する必要があります)、以前に解決されたSOの質問から:

そして、私はこの質問のように、どういうわけかこれから秒を引き出すことができるはずだと感じています: Pythonのtimedelta:違い全体の値が欲しい時間単位を取得することはできませんか?

しかし、私はこれらの点を接続する方法に迷っています。

どうすればこれを達成できますか?

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

python - python numpy arange of datetime を作成するにはどうすればよいですか

ファイル名で指定された日時からの時間の形式で入力ファイルにタイムスタンプを持つ入力データがあります。

これは少し役に立たないので、python の datetime.datetime オブジェクトに変換してから、numpy 配列に入れる必要があります。for ループを書くこともできますが、次のようなことをしたいと思います。

TypeError をスローします。

これはできますか?私はpython 2.6とnumpy 1.6.1で立ち往生しています。