問題タブ [datetime-comparison]

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 投票する
2 に答える
1963 参照

c# - C# 2 つの日時の間に分があるかどうかを確認する

2 つの日付時刻の間に少なくとも 1 分があるかどうかを確認するのに苦労しています。私は C# でゲームを作成し、このコマンドが実行されるたびに void を実行するたびにゲームの一部を 1 分に 1 回に制限しました

問題は、1 分も経っていないのにそれを実行することですか?

編集:タイムスパンを使用することにしました。しかし、タイムスパンの秒数が 60 に達した後に取得しようとすると、リセットされますか?

0 投票する
4 に答える
1922 参照

c# - linqで日付を比較する

データベース内の値と比較したい文字列 31-10-2014 があります。

比較は失敗し続けます。入力日付をデータベース値と比較するにはどうすればよいですか (例がより明確になるように、入力が dattime であることを検証するために try キャッチを残しました)

メッセージが表示されます(searchDataがなくても):

Linq は ParseExact メソッドを認識しません。

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

android - Androidで開始時間と終了時間を比較するには?

私の質問は、startTime と endTime の間で 2 つの時間を比較する方法です。

比較2回。

  1. 始まる時間
  2. 終了時間。

私はTimePickerDialog時間を取得するために を使用しており、startTime と endTime に long のようなパラメーターを渡す 1 つのメソッドを使用しています。このように使用しています。

エラーを取得:

2 つの時間を比較する方法。私に提案してください。

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

c# - DateTime と TimeSpan の比較のためにこれら 2 つのメソッドを組み合わせる方法はありますか

これらの 2 つの方法を組み合わせてDateTime(日時を比較するときはティックを無視する)、TimeSpanジェネリック パラメーター タイプと比較してロジックを統合する方法はありますか?

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

c# - SQL Server 2008 での日時値の比較

SQL Server 2008 で日時の値を比較する際に問題に直面しています。

テーブル 'Plane_Allocation_Table' から、DATETIME 型の列 'To_Date' が今日の日付と時刻 (GETDATE() を使用して取得) よりも小さい行のみを選択したいと考えています。上記のクエリが返す値に応じて、2 つのテーブルを更新します。

ただし、私が試したクエリは行を返しません。

私が書いた最後のストアド プロシージャは次のようになります。

-- Hanger_Details の Total_Allocation と Plane_Allocation_Details の予約の有効性を更新する手順:

「To_Date」と「@now」の比較が機能していません。ストアド プロシージャ内のテーブルの日時値を比較する解決策はありますか?

PS : 日付と時間に基づいて比較したいことに注意してください。たとえば、日時が現在「2014-12-20 10:00:00.000」で、列の値が「2014-12-20 09:59:00.000」の場合、行を返す必要があります。

Edit1 : タイプミスを修正しました。(=< ~ <=)

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

mysql - 時間値 mysql 間の比較演算子

特定の日付のすべてのレコードを返そうとして
いますが、SQL は次のようになります。

  • WHERE 日付 = '2014-08-28'
  • and UNIX_TIMESTAMP(time) < '14:48:22'
    これはすべての時間レコードを返し、指定された時点で時間を切り捨てません

  • WHERE 日付 = '2014-08-28'
  • and time < '14:48:22'
    このクエリは、'14:28:22' で時間を切り捨てますが、'10:00:00' より前の時間もすべて切り捨てます

cast() も試しましたが、うまくいきません

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

function - 10:40:00 の TIME 関数を使用した Google スプレッドシートの比較が失敗する

値を持つセルを10:40:00スプレッドシート関数の結果と比較するときに問題が発生しますTIME(10,40,0)

一連の比較では、8:40to10:39:59と fromの値は正しく比較10:40:01されますが、比較では誤って返されることが示されています。13:40:0010:40:00FALSE

何か不足していますか、それともバグですか?

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

mysql - MySQL を使用して現在オンラインの従業員を取得する

異なるシフトと平日で働く従業員がいます。シフトの詳細は、workshifts テーブルに次の形式で保存されます。

  1. 平日 - 月曜日、火曜日、水曜日、木曜日、金曜日、土曜日、日曜日
  2. StartTime - 24 時間形式。例: 05:00
  3. EndTime - 24 時間形式。例:18:00

一部の従業員は夜勤で働いています。したがって、開始時間は 20:00 で、終了時間は 05:00 (翌日の朝) になります。夜勤の従業員の場合、WeekDay は Starttime 平日になります。

従業員にオンライン/現在働いていることを示す必要があります。これはリアルタイムのデータです。現在、現在の日付のレコードを抽出してから、現在の時刻が開始時刻と終了時刻の範囲内にあるかどうかを検証する Java を使用しています。はいの場合、レコードが表示されます。それ以外の場合は無視されます。

従業員の増加により、このプロセス全体に時間がかかりすぎています。

SQLを使用して直接このチェックを行いたいと思います。StartTime および Endtime フィールドは varchar(10) であり、常に HH:MM の形式になります

これを SQL 内で直接行うことは可能ですか?