問題タブ [date-arithmetic]

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

java - 2つのjava.sql.Dateの日付を引く方法は?

いくつかのデータをSqliteデータベースに挿入し、挿入する前に、この日のレコードがすでに存在するかどうかを確認します。これを確認するには、日数が0を超えているかどうかを確認する必要があります。たとえば、2011-8-6と2011-8-5の違い(日数)は1です。Javaでこれを行うにはどうすればよいですか?

編集:@RayToalが述べたように、これはデータベースで実行できるので、私はその方法で実行しました:

これに関する唯一の問題は、10進数が表示されることです。例:3.3442346529103816ここで、指定された数が4日のうち3日であるかどうかを、Java内で決定する必要があります。このコードは、YouTubeで用語を検索し、毎日の視聴回数に関する統計データをデータベースに書き込むアプリ用です。ユーザーは、たとえば毎日20:00に仕事をスケジュールすることができます。しかし、その後、彼はこの仕事を10:00に再スケジュールすることを決定できたので、プログラムは、違いが1日であるようにこれを理解する必要があります。したがって、最初の大きな数値に丸める必要があることは明らかです。これにはいくつかの方法がありますか、それとも自分で書く必要がありますか?

EDIT2:@ Michael-Oが提供するリンクによると、これが最善の解決策です(JodaTimeを使用):

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

mysql - mysqlの時差

mysql で少しスパム フィルターを実行しようとしています。ユーザーがテーブルで作成した最後のレコードを確認し、現在の時刻と比較したいと考えています。date_created作成された時刻は、mysqldatetime形式で保存されます。

試してみましTIMEDIFF()たが、うまくいきません。助けてください。

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

performance - パーティションテーブルからOracleクエリを最適化する方法は?

日付(日数)でパーティション化されたテーブルと、フィールド(日付フィールドを含む)のローカルインデックスがあります。クエリを実行した場合:

SELECT * FROM table t WHERE t.fdate = '30 .06.2011'

それはすぐに達成されますが、私が作るとき

SELECT*FROMテーブルtWHEREEXTRACT(t.fdateからの月)= 6 AND EXTRACT(t.fdateからの年)= 2011

それは約200秒実行されます。

このクエリを最適化する方法は?EXTRACT(日付からの月)とEXTRACT(日付からの年)にローカルインデックスを作成する必要があるかもしれませんか?

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

oracle - Oracleの日付関数

Oracleの日付関数について質問があります。

私は次の表を持っています

私は次のSQLを持っています

問題は、なぜそれが異なる数を返すのかということです。sysdate-5が2011年8月12日を返し、sysdate-1が2011年8月16日を返すと仮定します。

どんな助けでも大歓迎です!

乾杯、

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

sql - 2つの日付の違い

学ぶために、SQLServerに関するいくつかのクエリを書いています。

SQLクエリで90日前の今日の違いをどのように取得できるのでしょうか。

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

oracle - 数値を分間隔に変換するにはどうすればよいですか?

疑似 Oracle では、次のことを行います。

分数が常に同じであれば、間隔リテラル a la を使用できますinterval '360' minuteが、数値を間隔に変換する単純な関数が見つかりませんMINUTE。私は何が欠けていますか?

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

php - PHP は、特定の生年月日について最も近い年齢を正確に計算します

DOBに基づいて最も近い年齢を計算しようとしていますが、その方法に頭を悩ませることはできません。推定するいくつかの方法を試しましたが、これでは十分ではありません。今年か来年かに関係なく、今日から次の誕生日までの日数を計算する必要があります。また、今年か昨年かを問わず、今日と最後の誕生日からの日数を再度計算します。

助言がありますか?

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

sql - SQL を使用して日付から n 日を減算する

Oracleに関しては、私はかなりの初心者です。私はこれに似た何かを行う方法を理解するのに苦労しています:

簡単に言えば、特定の日時の N 日前に生まれたすべての人を選択したいのですが、これが正しい方法であるか、期待する結果が得られるかはよくわかりません。

PS: 私は oracle8i で開発しています。

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

date-arithmetic - How to subtract certain minuted from a DateTime in SPSS

I have timestamps in a column which I have imported in SPSS. Example, 7/6/2011 2:21 in a column called 'Observation'

This is in the string format. Now I also have timezone corrections for these data. So, -60 would mean subtract 60 minutes from this date.

How would I do this in SPSS syntax?

0 投票する
8 に答える
95762 参照

sql - オラクルで2つの日付を減算して、時間と分で結果を取得する方法

2つの日付を減算し、その結果を1つの小数で時間と分で表したいと思います。

私は次の表を持っていて、このようにしていますが、結果は期待どおりではありません。

若干のばらつきがあります。これは単純な算術であると確信していますが、正しくありません。

以下のような結果(end_time-start_time)が必要です。

どうやってやるの?