問題タブ [systemtime]
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.
android - FireMonkey の SYSTEMTIME
手伝って頂けますか。私はコードを持っていますが、Android では動作しません (疑う人もいるでしょう)。
同様のコードが必要ですが、Android または類推で動作させるには。前もって感謝します
c++ - std::chrono には、単体テスト用の system_clock の挿入を支援する機能がありますか
応答する場合と応答しない場合があるハードウェアに依存しています。結果として、私はしばしばタイムアウト付きの関数を書くことになります。システム時間は脆弱な単体テストの既知のソースであるため、制御された安定した時間をテストに挿入することは良い考えのようです。
std::chrono にそれを助ける機能があるのだろうか。私が見る別の方法は、システム時間のラッパーを作成し、そのアダプターに依存することです。
以下は、ラッパーがどのように見えるかの最小限の例です。
これのうち、std::chrone の機能でどの程度置き換えることができますか?
編集1:
- 「具体的に何をテストしているのですか?」時間に依存するメソッド呼び出しの振る舞いを変えるためのテスト条件として時間を制御しています。このテストは、時間を嘲笑し、行動を概念として制御することが機能することを示しており、それに対する私の理解を示しています。
std::
最小限の例のポイントは、施設の違いを示しやすくするために、時間をモックすることについての私の理解を示すことです。 - 「テストが何を対比すべきかについて、10 語以内で説明してください。」1 つのテストは常にタイムアウトします。もう 1 つのテストでは、時間の経過は示されません。正確で非ゼロの時間経過を制御する 3 番目のテストは含まれていません。
- 「それに、睡眠は時計とは関係ありません。クロノ機能ではありません。」1 つのテストがタイムアウトする前に特定の量を超えてループしないようにするために必要でした。これは、時間がかかり、タイムアウトする可能性のあるアクションをシミュレートします。一方で、2 番目のテストで待ち時間が無駄にならないように、ショートカットを組み込みたいと考えました。Sleep もモックしなくても問題ありませんが、テストには 2 秒かかります。スリープはクロノ機能ではないため、誤解を招くという点は認識しています。
html - ビデオ位置とシステム時間の同期
私はちょうどhtml5&coで働き始めました。(流血の初心者ではありませんが、しばらく経ちました..)そして、プロジェクトを作成するためのアドバイスが必要です。
セットアップ: 24 時間のビデオがあり、HTML サイトでフルスクリーンで表示する必要があります (オフラインでの使用のみ)。html ファイルを開くと、対応するビデオ位置からビデオが自動的に開始され、システム時間に同期されます (例: ビデオ タイムラインの午前 1 時 30 分 = 1 時 30 分)。
オンラインの例としては、24hoursofhappy の Web サイトが挙げられます。この Web サイトを開くと、同期されたシステム時間の位置からビデオが開始されます。
皆さん、私を助けてくれませんか? これを達成する方法がわかりません:/
java - Windows の時刻設定 (12 時間または 24 時間) で時刻形式を検出し、それを Java で使用する
ユーザーが自分のコンピューターで選択した時間形式が、12 時間または 24 時間形式などの Windows の時間設定でどのように表示されているかを知りたいです。それを検出し、それを Java アプリケーションの時刻形式として使用したいと考えています。
注: SimpleDateFormat API は認識していますが、これは、ユーザーが Windows の時刻設定で選択したものを検出できた後にのみ使用するものです。
どんな助けでも大歓迎です。クリシュナ
android - 常にシステム時間をチェックして関数を呼び出す
私のアプリでは、システム時間を毎秒チェックし、それを数値の配列と比較して、ユーザーがアプリケーションを閉じるまで値を返したいと考えています。だから誰でも私を助けてくれます....
java - Javaがシステム日付/時刻以外の別の(カスタム)日付/時刻を指すようにする方法は?
日付/時刻が将来のどこかであると信じるように、JAVA を使用して Java アプリケーションを実行する必要があるという私の仕事で、このシナリオがあります。チームはこれを行っており、システム時刻を変更し、WebSphere Application Sever を再起動して、必要な日付/時刻を反映しています。しかし、これはこの「タイムトラベル」を行うための粗雑な方法だと感じました。私が調べたところ、JVM引数で「Duser.timezone = GMT」を使用して、起動時にサーバーのTimeZoneを設定する方法があることがわかりました。システムの日付/時刻を変更する以外に、ワークステーションで Java をカスタムの日付/時刻を指すようにする方法はありますか?
time - Docker コンテナ: 時間/タイムゾーンが間違っています
私はノードで実行中のdockerコンテナーにいますが、何らかの理由でタイムゾーン/ホストマシンの時刻とdockerコンテナー内の時刻が一致しません:
したがって、docker-start シェルで既に行ったことは、スクリプトは次のとおりです。
...しかし、最初のコードブロックでわかるように、まだ時間が間違っています! これに関するアイデアはありますか?私は何が欠けていますか?
(fyi: mupx 経由でデプロイされた流星アプリを実行しています)
アップデート:
date
ホスト上とコンテナ内で実行した後、再び 2 時間の差があります。そのため、何らかの理由で docker コンテナーが私のタイムゾーンを「適用」せず、単純な UNIX システムの cmd であるため、問題は JS/ノードに関連していないようdate
です...ここで何が欠けていますか?!