問題タブ [date-difference]

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 に答える
352 参照

sql - SQL- Date Diff- 2 つの日付期間の間の各月の週数

問題: 2 つの日付期間の間の各月の週数を列に表示します (現時点では 3 か月までで十分です)。可能であれば、当日から (動的)

私が現在いる場所:

現在のコードの仕組み: 日付範囲を指定すると、2 つの日付の間の各年の月数。IE 1/1/2014 - 1/18/2015 は、2 つの列 "2014" と 2015" を与え、2014 の値は 12 で、2015 の値は 1 であり、指定された日付の間に 13 か月あることを意味します。

0 投票する
0 に答える
35 参照

php - PHP 5.2以降で2つの日付の違いを見つける

PHP 5.2 で 2 つの日付の日付の違いを見つけたい

使えるか不安ですdate_diffPHPマニュアルによると(PHP 5 >= 5.3.0)

これが何を意味するのかわかりません。バージョン 5.3.0 以降の PHP 5 でのみ使用できるということですか?

この回答に記載されている解決策を使用したかったのですが、date_diff が 5.2 で機能しない場合、他に何が使用できるか教えてもらえますか?

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

sql - SQL Server と DB2 で 2 つの日付の差を計算する

異なるデータベースの日付との差を計算する方法がたくさんあることは知っています。私の問題は、同じ SQL クエリを使用して SQL Server と DB2 の両方で機能する方法が必要なことです。

年間ベースで私は使用することができます

しかし、私はまた、人の誕生日と現在の日付に応じて、10 進数形式、つまり 34,4 で人の年齢を知りたいと思っています。

SQL Server の列タイプ[BIRTHDATE]は でDATETIMEあり、DB2 の列タイプはDATEです。

フォーマットはYYYY-MM-DD

これを行う方法はありますか?

よろしく、 アルフレッド

0 投票する
5 に答える
13469 参照

javascript - HH:MM:SS javascript で 2 つの日付の時差を計算する

JavaScript で 1 つのタイマー アプリケーションを作成しました。まず、現在の UTC 日付を参照してタイマーを初期化します。ここにコードがあります

ここで、タイマーが開始されると、一定の時間間隔が経過した後、上記のon_timer: function(e)関数を参照してタイマーに一定の時間が経過します。

この機能は

さて、el_hourel_minuteel_secondsを考慮して、初期化時刻と現在のタイマー値の時間差を HH:MM:SS の方法でカウントする方法を教えてください。

助けてくれてありがとう

0 投票する
7 に答える
56970 参照

sql-server - SQL Server: MILLISECOND を使用すると、datediff 関数でオーバーフローが発生しました

次のクエリがあります。

これを実行すると、次のエラーが表示されます。

クエリを次のように変更すると、正常に動作します。

問題は、MILLISECONDS も本当に必要だということです。

0 投票する
5 に答える
2055 参照

mysql - 月の差を見つけて、月の残りの日数を見つける - mysql

結果に基づいて計算を行うには、2 つの日付の違いを見つける必要があります。

列のstart_date値が 1/Jan/2014 で、列のend_date値が 15/Mar/2014 であるとします。私が望む結果は次の形式です:

関数を使用して、個別に(2か月と74日として)MONTH違いと違いを見つけることができます。しかし、残りの 15 日をどうやって調べるのでしょうか?DAYTIMESTAMPDIFF

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

java - 日付を減算して、日数の差を取得します。それらを減算する方法は?

「今日」から「後」の文字列を減算して日数の差を得る方法を誰でも教えてもらえますか。

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

sqlite - 近くのタイムスタンプをグループ化してユーザー セッションを見つける

「非アクティブ時間」に基づいて SQL のいくつかの行を GROUP BY したいと思います。つまり、ユーザー セッションを認識するために、タイムスタンプ間に大きなギャップがあることに注意してください。

sqlite データベースに次のアクション テーブルがあるとします。

これで、すべてのユーザー アクションとそのタイプを時間、月、年などでグループ化して表示できます。

しかし、それは私が完全に望むものではありません。このことを考慮:

私の例は行 1 と行 2+3 にマージされますが、セッション タイムアウトを 30 分と仮定すると、行 1+2 と行 3 を取得する必要があります。SQL のアイデアはありますか?

current_timestamp - last_timestamp > 30minの場合、データベースとR、Pandasなどをロードして各ユーザーを確認できますが、これは本当に行くべきですか?

0 投票する
14 に答える
317789 参照

java - Java 8で2つの日付間の日数を計算する

Java で sを取得する方法について SO に多くの質問があることは知っていますが、Date新しい Java 8 DateAPI を使用した例が必要です。JodaTime ライブラリのことも知っていますが、外部ライブラリに依存しない方法が欲しいです。

関数は、次の制限に準拠する必要があります。

  1. 日付保存時刻からのエラーを防ぐ
  2. 入力は 2 つのDateオブジェクトです (時間なしで、私は知っていますが、インスタンスLocalDateTimeでこれを行う必要がありDateます)
0 投票する
2 に答える
537 参照

sql-server - Datediff計算列指定式を使用した同等の文字列値での日数の計算

私は SQL Server 2008 を使用しており、ResidencyStatus であるテーブルに計算列を作成しました。ResidencyStatus で datediff を使用する 現在の日付 (現在の日付) と他の日付列 ResidencyDate との違いを知りたいです。

  • ここで、結果が 183 日以下 (6 か月以下) の場合、ResidencyStatus に文字列 'Transient' を入れたいと思います。

  • 結果が 184 日以上 (6 か月と 1 日以上) かつ 1825 日以下 (4 年と 364 日以下) の場合、値は「移民」になります。 '。

  • 結果が 1826 日以上 (5 年以上) の場合、値は「居住者」になります。

計算列でこの式を使用してみました:

...しかし、このエラーは「ResidencyStatus 列の数式の検証中にエラーが発生しました」というエラーが発生します。この式を機能させる方法、または別の解決策を教えてください。