問題タブ [duration]
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.
math - ビデオの長さを計算する
私は数学が苦手です。ほんの数例の値を使用して、ビデオの長さを計算する方法を理解する必要があります。たとえば、値 70966 は 1:10 分として表示されます。30533 という値は 30 秒として表示されます。値 7007 は 7 秒として表示されます。
python - mp3 ファイルの時間の長さ
外部ライブラリを使用せずに、特定の mp3 ファイルの長さ (秒単位) を決定する最も簡単な方法は何ですか? (pythonソースは高く評価されています)
sql - SQLで秒数を人間が読める期間に変換する方法は?
SQLデータベースで、(2つの日付間の減算の結果として)期間をintとして秒単位で取得するいくつかの選択を行います。しかし、この結果を「hh:mm」や「dd:hh」のような人間が読める形式にフォーマットしたいと考えています。それはSQLで可能ですか?どうすればこれを実現できますか?
java - Javaで期間をフォーマットするには? (例: H:MM:SS 形式)
H:MM:SS のようなパターンを使用して、デュレーションを秒単位でフォーマットしたいと思います。Java の現在のユーティリティは、時間をフォーマットするように設計されていますが、期間をフォーマットするようには設計されていません。
sql - ログテーブルから訪問時間を計算する SQL クエリ
フィールドID、PLAYER、TIMESTAMP、およびACTIONを持つMySQLテーブルLOGIN_LOGがあります。ACTION は「ログイン」または「ログアウト」のいずれかです。ログインの約 20% のみがログアウト行を伴います。そうする人のために、平均期間を計算したいと思います。
みたいなことを考えている
これが最善の方法ですか、それとももっと効率的な方法がありますか?
sql - SQL タイムスタンプに基づいてユーザーの訪問の長さを判断する
私は、C# 実装と純粋な SQL 2005/2008 実装の使用に分かれています。最後のアクションのタイムスタンプに基づいて使用期間を判断する必要があります。私のテーブルには、「friendID」(uniqueIdentifier)と「lastAction」日時が含まれています。次に例を示します。
ユーザーが 60 分間非アクティブだった場合、ユーザーを「タイムアウト」させたいと考えています。提案が正しく機能する場合、上記のデータから 3 つの個別のセッションが存在するはずです。午後 1 時に開始されたボブのセッションと午後 11 時 20 分に開始されたセッションの間に長い休憩があります。
正しい結果は次のようになります: Bob (所要時間 25 分)、Jack (所要時間 0 分)、Bob (所要時間 0 分)
純粋な SQL または C# を使用して、これらの 3 行をどのように返しますか?
助けてくれてありがとう、それは本当にここで必要です。
java - Java: 期間の計算
次のコードを作成して、2 つの異なる形式になる可能性のある 2 つのタイムスタンプ間の期間を計算します。
生成される出力は次のとおりです。
私の質問は次のとおりです。
- 結果が常に間違っているのはなぜですか (常に +1h)?
- 日付のないタイムスタンプを識別するより良い方法は何ですか? == 70 は見栄えが悪く、getDay および setDay 関数も非推奨です。
どうもありがとう、この問題は私を数時間夢中にさせていました。
vbscript - VBScriptで秒を週、日、時間、分、秒に変換する
vbscriptで指定した秒数を週/日/時/分/秒の時間形式に変換する機能はありますか?
例:969234秒=1週間4日5時間13分54秒
perl - 期間をハードコーディングせずに Perl の処理を一時停止するにはどうすればよいですか?
このコード スニペットを含む Perl スクリプトがあります。これは、システム シェルを呼び出して SFTP でいくつかのファイルを取得し、WinZip で解凍します。
一部のファイルが取得されたとしても、ファイルが取得されて SFTP 接続が閉じられるまでに、Perl スクリプトは既に解凍ステップを完了しており、解凍するものが見つからないため、それらのファイルは決して解凍されません。
私の短期的な修正は、挿入することです
ただし、これは SFTP 接続が 60 秒以内に終了することを前提としているため、大幅に過大評価されることもあれば、過小評価されることもあります。
解凍ステップに進む前に、SFTP 接続が閉じられるまで Perl を一時停止させるより適切な方法はありますか?
編集: レスポンダーは、Perl にファイル転送を行わせるのではなく、VB スクリプトを使用することに疑問を呈しました (そして当然のことながら)。これはセキュリティに関係しています。VB スクリプトは他の人によって管理されており、SFTP を実行する権限があります。
ruby-on-rails - Railsモデルで期間フィールドを使用する
Railsモデルでdurationフィールドを使用するための最良の方法を探しています。フォーマットをHH:MM:SS(例:01:30:23)にします。使用中のデータベースはローカルでsqliteであり、本番環境ではPostgresです。
また、このフィールドを操作して、フィールド内のすべてのオブジェクトを確認し、そのモデル内のすべてのオブジェクトの合計時間を計算して、次のようにすることができます。
合計45時間、25分、34秒の30レコード。
では、何が最も効果的でしょうか?
- 移行のフィールドタイプ
- CRUDフォームのフォームフィールド(時、分、秒のドロップダウン?)
- モデル内のすべてのレコードの合計期間を生成するための最も安価な方法