問題タブ [time]
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.
time - イーサネット上の同じサブネット上のストラタム0NTPサーバーからの時間がどれくらい正確であると期待できますか?
Linuxマシンでシステム時刻を正確に設定するためにgpsdとntpdに依存するアプリケーションがあります。
gpsdにはNMEA+PPSが供給されます
アプリケーションはネットワーク上で毎秒最大25MBをパンニングしており、システムの負荷が何らかの形で時間のジッターを引き起こしていると思います。(ロードされたPCI Expressバスにより、不規則な割り込みレイテンシが発生します)
GPSを読み取り、ロードされたマシンのNTPサーバーとして機能するようにセットアップできる、まったくロードされていない別のマシンがあります。(ロードされたマシンはstartum 1を取得します???)
イーサネット上の同じサブネット上のストラタム0NTPサーバーからの時間はどれくらい正確であると期待できますか?
これがあまり話題から外れていないことを願っています。いつか他の誰かが答えをここに文書化して喜んでくれると確信しています。;-)
c# - C#で累積時間をどのように計算しますか?
データベースに保存した2回の期間を計算したい。したがって、文字通り、2つの値の間の時間の長さを知りたいのです。
14:10:20-10:05:15 = 02:05:05
したがって、結果は02:05:05になります。
C#を使用してこれをどのように達成できますか?
14:10:20は、データベースに保存した形式です。
c# - 時間値を読み取って TimeSpan 変数に挿入する方法
時間値を読み取って TimeSpan 変数に挿入するにはどうすればよいですか?
macos - 頻繁に実行するタスクを設定するにはどうすればよいですか?
スクリプトを30分ごとに実行するにはどうすればよいですか?OSごとに異なる方法があると思います。OSXを使用しています。
php - 有効な日付のphpチェック、奇妙な日付変換
日付/時刻が有効かどうかを確認する方法はありますか?これらは簡単に確認できると思います:
本当に私を得るのはこれです:
結果: "1999-11-30",
は?私は0000-00-00から1999-11-30に行きました???
日付がこれらの値のいずれかであるかどうかを比較して、私が持っている日付と等しいかどうかを確認できることはわかっていますが、確認するための非常に堅牢な方法ではありません。有効な日付があるかどうかを確認する良い方法はありますか? 誰でもこれをチェックするための良い機能を持っていますか?
編集: 人々は私が実行しているものを尋ねています: Linux localhost 2.6.18-53.1.14.el5 で PHP 5.2.5 (cli) (ビルド: 2008 年 7 月 23 日 11:32:27) を実行しています #1 SMP Wed Mar 5 11 :36:49 EST 2008 i686 i686 i386 GNU/Linux
javascript - JavaScriptでユーザー入力から時間を解析してDateオブジェクトにする方法は?
ユーザーがテキスト入力に時刻を入力するためのフォームウィジェットに取り組んでいます(カレンダーアプリケーション用)。JavaScript (私たちは jQuery FWIW を使用しています) を使用して、ユーザーが JavaScriptDate()
オブジェクトに入力したテキストを解析する最良の方法を見つけて、比較やその他のことを簡単に実行できるようにしたいと考えています。
私はその方法を試しましたparse()
が、私のニーズには少しうるさいです。Date()
次の例の入力時間 (論理的に類似した他の時間形式に加えて) を同じオブジェクトとして正常に解析できると期待しています。
- 午後1:00
- 午後1:00
- 午後1時
- 午後1:00
- 午後1:00。
- 午後1時
- 午後1時
- 午後1時
- 1p
- 午後1時
- 午後1時。
- 1p
- 13:00
- 13
正規表現を使用して入力を分割し、オブジェクトの作成に使用する情報を抽出することを考えていDate()
ます。これを行う最善の方法は何ですか?
language-agnostic - 営業時間をどのように保存して照会しますか?
さまざまなビジネスの「営業時間」を保存するアプリを作成しています。アイテムが開いているかどうかを簡単に確認できるように、このデータを表す最も簡単な方法は何ですか?
いくつかのオプション:
- 「開いている/閉じている」とマークできるブロックを (15 分ごとに) セグメント化します。チェックには、「オープン」ビットが目的の時間に設定されているかどうかを確認する必要があります (列車のスケジュールに少し似ています)。
- 時間範囲 (午前 11 時から午後 2 時、午後 5 時から午後 7 時など) のリストを保存し、現在の時間が指定された範囲内にあるかどうかを確認します (これは、上記の文字列を解析するときに私たちの脳が行うことです)。
時刻表情報の保存とクエリの経験がある人はいますか?何かアドバイスはありますか?
(「月の第 1 火曜日は休業」など、あらゆる種類のクレイジーなコーナー ケースがありますが、それは別の日にします)。
database - サマータイムの規則を表す最良の方法は何ですか?
世界のさまざまな地域のサマータイム (夏時間) 切り替えルールをデータベースに保存する必要があります。私はすでにリージョンとサブリージョンを格納する方法を持っています (したがって、「オーストラリアの半分」/アリゾナ/ナバホの問題全体が処理されます) が、これを達成するための最も効率的なスキーマは何であるか疑問に思っています。私が見た2つのオプション:
- 夏時間の開始時間と終了時間、および特定のオフセットを示す、年と地域ごとに一意の 1 行を含むテーブルを用意します。
- 各地域の数式と有効な日付範囲を格納するテーブルを用意します (イスラエルのような地域には有効な範囲が必要です)。
最初の利点は、文字通り何でも可能であるため、柔軟性です。残念ながら、(a) より多くのスペースが必要になり、それに応じて (b) データ入力を取得するために多くの作業が必要になります。2 つ目は、1 つの行が 1 つの地域に何十年も対応できるため、優れていますが、アプリケーション層で何らかの言語パーサーとインタープリターも必要になります。このデータベースは、強力なテキスト処理機能を持たない言語で書かれたいくつかの異なるアプリケーションで使用されるため、その方法は避けたいと思います。
zoneinfo などを使用したいのですが、残念ながらこの場合はオプションではありません。同様に、日付を正規化することはできません。タイムゾーンとサマータイムの情報は、特定のユースケースを満たすためにデータベースに存在する必要があります。
誰かが似たようなことをした経験がありますか? 同様に、私が見逃した可能性のある優れたオプションを誰かが持っていますか?
c++ - C ++プログラムに時限遅延をどのように追加しますか?
私はC++プログラムに時限遅延を追加しようとしていますが、私が試すことができることや私が見ることができる情報について誰かが何か提案があるかどうか疑問に思っていましたか?
この時限遅延をどのように実装するかについてもっと詳しく知りたいのですが、時限遅延を追加する方法についてもっと情報が得られるまで、これをどのように実装しようとすればよいかわかりません。
time - 状態と時間を超越するロジックとプログラム フロー?
いくつかの参照キーを使用して、アプリケーションのすべての可能な状態にインデックスを付けることが役立つかどうか疑問に思っています...
つまり、プログラムが開始され、考えられる結果が非常に多く、たとえば 8 つしかないとします。
ただし、各結果がさらに多くの論理状態をステップ実行することによって達成され、各分岐の間が状態と見なされ、キーにマップされる場合。
大規模なプログラムでは大量のメモリが必要になる可能性がありますが、キーに直接アクセスできれば (キーは時間またはロジックの深さに基づいている可能性があります)、プロセス全体を開始することなく、考えられる状況を即座にトラバースできます。新しいデータでもう一度。
子を持たないノードが最終的な結果であり、ノードとその親または子の間のすべてのブランチが「状態」であり、それぞれが異なるキーを持つツリーのように考えてください。したがって、プロセスの最終的な結果である葉は 8 つしかありませんが、子がなくなる前にロジックがツリーをどれだけ深く下っていくかに応じて、多くの「状態」が存在する可能性があります。
シミュレーション用かもしれませんが、大量のメモリが必要です。