問題タブ [date-range]

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

javascript - Javascript - 2 つの日付の間の日付の配列を取得する

「範囲」は、2 つの日付の間の日付ごとに 1 つずつ、日付オブジェクトの配列にしたいと思います。

秘訣は、月と年の境界も処理する必要があるということです。

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

c# - C#日付と時刻の範囲を作成するにはどうすればよいですか?

ログテキストファイルを処理し、日時を取得し、日時をシステムのDateTime形式に変換するプログラムがあります。

ただし、プログラムは、選択されたさまざまな日時範囲を認識していないようです。プログラムは、ユーザーが選択した日付と時刻の間のレコードを取得する必要があります。

問題はおそらくコードの順序付けが原因でしょうか?

誰かがコードについてアドバイスしてもらえますか?ありがとう!

コード:

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

sql - PostgreSQL で重複する日付範囲を見つける

これは正しいです?

私のテーブルcontractには、選手名、チーム名、そして彼がクラブに加入した日付と去った日付が記載されています。
特定の年にチームに所属していたすべてのプレーヤーをリストする関数を作成したいと考えています。
上記のクエリは機能していないようです...

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

ruby-on-rails - タイムスタンプ範囲で比較するタイムスタンプ?

現在、RubyOnRailsデータベースに次のように定義された2つのタイムスタンプフィールドがあります。

現在の時刻を取得し、開始時刻と終了時刻の範囲内にある場合はTRUEを返す単純な関数をコントローラーに記述したいと思います。

どうすればこれを行うことができますか?

0 投票する
6 に答える
149241 参照

c# - DateTimeがC#のDateRangeの間にあるかどうかを知る方法

日付がDateRangeの間にあるかどうかを知る必要があります。私には3つの日付があります:

簡単な解決策は比較を行うことですが、これを行うためのよりスマートな方法はありますか?

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

javascript - javascriptを使用して日付範囲を計算する

日付/時刻ピッカーを使用して日付と時刻を選択します。

minDateとmaxDateは、日付範囲を定義します。過去の日付は選択しないでください。そのため、現在の日付が下限になります。

上限は、将来2か月以内にする必要があります。では、今月が11の場合、どうすればそれを処理できますか?日付範囲を計算する関数に関するアイデアはありますか?

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

postgresql - PostgreSQL の日付の範囲を取得する

PostgreSQL を使用して、ある範囲の日付のエントリを取得したいと考えています。

例えば...

1050年に住んでいたすべての人を取得したいと思います.誰かがこのクエリを書くのを手伝ってくれませんか.

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

google-app-engine - GoogleAppEngineでJDOを使用して日付範囲クエリを実行する方法

これが私が仕事に取り掛かろうとしているコードスニペットです:

クエリを実行しているのは1つのパラメータのみなので、これはGoogleドキュメントに従って機能するはずです。

不等式フィルターは1つのプロパティでのみ許可されますクエリは、すべてのフィルターの1つのプロパティで不等式フィルター(<、<=、> =、>、!=)のみを使用できます。たとえば、次のクエリが許可されます。

もちろん、これは低レベルのデータストアインターフェイスを使用していますが、JDOの実装でもそれを使用していると思います。

しかし、クエリを実行すると、この役に立たないエラーメッセージが表示されます。

org.datanucleus.store.appengine.query.DatastoreQuery $ UnsupportedDatastoreFeatureException:query =publishOnパラメータの問題DatestartDate、Date endDate import java.util.Date>:クエリの解析中に予期しない式のタイプ:org.datanucleus.query.expression.ParameterExpression

誰かがこのような範囲クエリを実行する方法を知っていますか

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

php - 日付範囲を結合/マージするアルゴリズム

日付範囲を 1 つのデータベース レコード (配列要素) にマージする最良の方法を見つけようとしています。

これは私が持っているデータです:

それらを結合すると、配列 (またはデータベース) は次のようになります。

すべての要素/範囲を通過してそれらを組み合わせるアルゴリズムはありますか? データベース (MYSQL) とコーディング (PHP) のどちらを使用する方が良い/簡単ですか?

どんなアドバイスでも大歓迎です。

ありがとう!

更新:申し訳ありませんが、十分な情報を提供できませんでした: 連続して重複する日付範囲を統合する必要があります。

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

mysql - MySQL:2つの日付の間にx個の連続した日付が使用可能なマッチングレコード

背景/アプリケーション

賃貸可能なプロパティのテーブルとこれらのプロパティの予約のテーブルを含むMySQLデータベースがあります。提供された2つの日付の間に利用可能なプロパティを見つけるための検索機能もあります。検索時に、ユーザーは開始日、滞在したい日数、および最大+/-7日の日付の柔軟性を入力できます。予約は、別の予約が終了するのと同じ日に開始できます(パーティー1は朝に出発し、パーティー2は夕方に到着します)。

柔軟性機能を効率的に実装するのに苦労しています。

スキーマ

サンプルデータ

サンプルシナリオ

ユーザーは、2011年3月10日に滞在を開始し、7日間滞在し、+/-2日間の柔軟性があることを選択します。以下のデータとパラメータを視覚化した画像を編集しました。(赤:予約1、緑:予約2、ストライプ:予約3、青:日付範囲(2011-03-10、+7日および+/-2日の柔軟性))

期待される結果

プロパティ1 (日付範囲全体で利用可能な予約)
プロパティ3 (2011-03-08または2011-03-09から利用可能な予約)

現在の方法

私の現在のクエリは、次のように、検索可能な合計日付範囲内の7日間の日付範囲すべての重複をチェックします。

サンプルデータセットでは、かなり高速ですが、はるかに大きなデータセットでは、かなり遅くなります。完全な+/-7日間の柔軟性を構築するとさらに遅くなります。

このクエリをより適切に作成する方法について誰かが何か提案がありますか?