問題タブ [system-clock]
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.
java - 最初の起動からの時間
Android アプリケーションを開発していますが、システムの初回起動時間を決定する際に問題が発生しました。つまり、デバイスの最初の起動からすでに経過した時間を測定する必要があります。
ACTION_BOOT_COMPLETED をリッスンし、SharedPreferences に何かを保存するソリューションについては知っていますが、別のソリューションが必要な場合があります。たぶん、システムプロパティはありますか?
ユースケース(議論からの抜粋)
- サーバーから受信した各ファイルのファイル名には、サーバーから取得したタイムスタンプが含まれています
System.currentMillis()
- これらのタイムスタンプを比較して、最新のファイルを特定します。
- 現在、ユーザーはシステム時刻を数か月先に変更しています。
- ユーザーがシステム時刻を変更した後にダウンロードされた最新のファイルを特定できます。
- ここで、ユーザーは時間を元の設定に戻します。
- タイムスタンプを比較すると、ステップ 4 でダウンロードしたファイルが常に優先されます。
この問題を解決する特効薬は、最初の起動 (出荷時設定へのリセット後) からの秒数をカウントするタイムスタンプです。と同じですSystemClock.elapsedRealtime()
が、各起動後のリセットはありません。残念ながら、これまでの回答から、この特効薬は存在しないことがわかります。
ただし、多くの回答は、その問題に取り組む方法の多種多様なオプションを示しています。OneWorld123 は、それぞれの回答について、それが彼のニーズにどのように合っているかについてコメントしました。
android - ボタンからデバイスの時計を開く
アクティビティからデバイス クロックを開くにはどうすればよいですか。
ユーザーがアラームを設定できるシンプルなアプリを作成しています onclicklistner を使用してデバイスの時計を開きたい Googleで検索しようとしましたが、何も見つかりませんでした。
javascript - 英国時間を表示する時計を作成する方法ですが、アプリケーション全体はインド時間で動作しています
私は次のコードを持っています -
このコードは w3schools から参照されました。しかし、このコードは私たちのシステムから時間がかかります。しかし、ページの上部に英国時間を表示できる PHP の JavaScript またはサーバー側のメソッドが必要です。構成ファイルでタイムゾーンを英国時間に変更しても、ページ上部の時計以外のすべての場所でインド時間を使用したい場合は簡単です。
c++ - c++ chronosteady_clock が system_clock 時間を返さないようにするにはどうすればよいですか?
特定のメソッドのオプションの時間制約を処理するクラスを書いていたので、std::chrono
名前空間からクラスを取得して時間を定義する方法を指定します。指定された値を超えると期限切れになるはずのこのメソッドをテストしようとしていましたtime_point
:
メソッドの呼び出しに最初に失敗した後、 を使用する必要があることに気付きましたstd::chrono::time_point_cast
。メソッド呼び出しは次のようになります。
次の IntelliSense エラーが発生します。
コンパイルしようとすると、次のようになります。
理由はわかりませんが、time_point
返される bysteady_clock
は代わりに使用する time_point ですsystem_clock
。特にtime_point_cast
を usesteady_clock
に設定しても、常に が表示されますsystem_clock
。steady_clock
の代わりに を使用すると、クラスが完全に使用できなくなることを考えると、これは本当に面倒ですsystem_clock
。steady_clock
とsystem_clock
が実質的に同じものである場合、2つの間の時間を変換するために欠けている方法はありますか?
編集: Visual Studio Professional 2012 を使用しています。また、現時点では役に立たないように見えますが、steady_clock
から派生しているようです。system_clock
java - Objective C / Java の SystemClock.uptimeMillis() の Swift バージョン
を使用するJavaアプリがありますSystemClock.upTimeMillis()
が、同じ概念を使用してiOS上の同じアプリのコードをSwift(新しいApple言語)で複製しようとしています。
時計が 60 に達したら秒をリセットし、続行する00
分数を取得し、次にリセットする分数と続行する00
時間数を設定して、時計を動かす必要があります (私のアプリは時計を使用しているため)インターフェイスのように)。
そのため、Swift/Objective C バージョンの が必要ですSystemClock.uptimeMillis()
。
出来ますか?または、どうすれば時計を通常の時計のように機能させることができますか?
linux - システム クロック レートまたは OS クロック レートを変更するにはどうすればよいですか?
Windows や Linux のクロック レート、またはシステムのクロック レートを (おそらく BIOS 経由で) 変更する方法はありますか? つまり、システム クロックを加速または減速します。
たとえば、コンピューターでは 24 時間ごとに 12 時間、実際には 36 時間かかります!!!
ノート :
以下のバッチ ファイルを使用して、Windows の時間を減速できます。しかし、私はより低いレベルで何かが欲しいです!すべてのプログラムとツールのすべての時間が遅くなったり速くなったりするようにクロック ペースを変更したい! Windows時間だけじゃない!