問題タブ [date-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 投票する
1 に答える
7522 参照

java - 日を気にせずに、年月に基づいて2つの日付を比較します

年と月のみに基づいて(つまり、日を気にせずに)2つの日付を比較できるようにする必要があります。また、JAVAとHQLの日付も比較できる必要があります。

d1が以下であるかどうかを確認する必要があるとしましょうd2。これが私が試したことです:

JAVA

HQL

アルゴリズムは上記の両方のコードで同じですが、間違っています。

  • 2011-10 LTE 2012-09戻る必要trueがありますfalse2011 < 201210 !< 09

ORの代わりにを使用する場合AND、それはまだ間違っています:

  • 2013-01 LTE 2012-05戻る必要falseがありますtrue2013 !< 201201 < 05

では、どのように処理すればよいですか?お願いします、JAVAとHQLに必要です。

0 投票する
3 に答える
8389 参照

sql - SQLServer2008での日付の比較

日付を比較しようとしていますが、クエリで結果が返されません。クエリを正しく記述したかどうか知りたいですか?

この日付比較クエリに何か問題がありますか?

テーブル構造は次のとおりです。

表Bのマイネージでは、最大値の基準が行ごとに変わります。したがって、範囲は、minage 0 max age 20、minage 50 maxage 60などになります(範囲は重複しません)。

クエリで何が間違っている可能性があるかについてのアイデアはありますか?

時間や分ではなく、日付とのみ比較/計算する必要があります。

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

ruby - Ruby: Date は特定の日付より大きいか

私は次のように日付比較をしようとしています:

Rubyでこれを行う方法が思いつきません(少なくとも特定の日付を見ると)。

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

sql-server - SQLサーバーでの日付比較

今日の日付から 30 日前の日付を持つレコードを表示しようとしています (テーブルに日付列があります)。そして、それが表示されたら、Date=今日の日付で詳細を追加して新しいレコードを作成する必要があります..私はこれを試しました:

しかし、すべてのレコードが表示されています..

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

datetime - 時間の差を取得するためにDateTimeを比較するGrails

以下のコードがあります。Jodaを使用して2つの日付を比較しようとしているので、時間の違いを取得できます。これは、同じ日の2つの日付で正常に機能します(以下のテスト1を参照)。ただし、同じ日になっていない2つの日付を比較すると、間違った結果が得られます(以下のテスト2を参照) 。

2つのテストからの印刷結果。

最初は同じ日行われるタスクで、3時間の差があります。

2番目は翌日に終了するタスク です...前のタスクテストのように適切に違いを与えません

どんな援助も大歓迎です

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

html - ドロップダウンのテキストは赤ではなく緑である必要があります

試験の名前、日付、時刻を表示するドロップダウンメニューがあります。現在の日付または時刻から試験日が過ぎている場合、テキストは赤で表示され、そうでない場合は緑で表示されます。

私が抱えている問題は、現在の日付が2012年10月11日(今日)であり、試験の日付と時刻が以下の場合です。

2012年10月11日、16:00:00

テキストは緑ではなく赤で表示されます。問題は、現在の時刻を認識していないため、現在の日付であるため赤であると考えていますが、現在の時刻が現在の日付を過ぎていないため、緑である必要があります。

データベースは日付を2012-11-10として保存し、データベースの時刻を16:00:00として保存します。前述のようにドロップダウンにある間、次のように保存されます:10-11-2012、16:00:00

以下はコードです:

..。

$ nowは現在の日時であり、$dbSessionDateは10-11-2012である必要があります

アップデート:

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

sql-server - 日付が 2 つの日付と等しくない

テーブルからデータを取得しました。テーブルには 1 つのdatetimeフィールドがあります。フィールド名はcreatedon

createdon選択クエリでは、2 つの日時パラメーターを渡します。フィールドがこれら 2 つの日時パラメーターと等しくないテーブルのすべてのデータが必要です。

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

mysql - msql 日付比較は、年が最初の場合にのみ機能します

年が文字列の最初の部分である場合にのみ機能する where 句で日付比較を行っています。crDate フィールドは DATETIME であるため、次の両方が機能するべきではありませんか?

これらのステートメントは両方とも同じようですが、最初のステートメントは期待される結果を返し、2番目のステートメントは0レコードを返します。

これらの機能を異なるものにする、オフまたはオンにすることができる mySQL の設定はありますか?

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

xslt - XSLT日付比較が機能しない

XSLT日付比較を実装しようとしていますが、機能していないようです。コードは次のとおりです。

ありがとう

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

php - 2 年間 (2012 年から 2013 年) にわたるすべての誕生日を選択

MySQLで生年月日を見つけるというこの問題について、誰かが私にガイダンスを与えることができるかどうか、ただ興味があります.

現在、セットアップされている「カレンダー」があり、その月の 1 か月 + 3 日前と 3 日前が表示されます。

2013 年になるため、「年」が過去 3 日間で同じではないため、現在発生している問題に遭遇しました。したがって、MySQL から選択する私のコードは次のとおりです。

そして今、私は思うに、もう少し良い日付の比較を取得する必要があります. 私のコードは、2 つの日付 (2012-12-01) - (2013-01-30) があることです。

このような質問が寄せられていることは知っていますが、「まともな」ものを見つけることができませんでした...可能であれば、私を助けていただければ幸いです。

要するに、日付を「クエリ」するためのより良い方法が必要だと思います....事前に感謝します!