問題タブ [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.
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を使用):
mysql - mysqlの時差
mysql で少しスパム フィルターを実行しようとしています。ユーザーがテーブルで作成した最後のレコードを確認し、現在の時刻と比較したいと考えています。date_created作成された時刻は、mysqldatetime形式で保存されます。
試してみましTIMEDIFF()たが、うまくいきません。助けてください。
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(日付からの年)にローカルインデックスを作成する必要があるかもしれませんか?
oracle - Oracleの日付関数
Oracleの日付関数について質問があります。
私は次の表を持っています
私は次のSQLを持っています
問題は、なぜそれが異なる数を返すのかということです。sysdate-5が2011年8月12日を返し、sysdate-1が2011年8月16日を返すと仮定します。
どんな助けでも大歓迎です!
乾杯、
sql - 2つの日付の違い
学ぶために、SQLServerに関するいくつかのクエリを書いています。
SQLクエリで90日前の今日の違いをどのように取得できるのでしょうか。
oracle - 数値を分間隔に変換するにはどうすればよいですか?
疑似 Oracle では、次のことを行います。
分数が常に同じであれば、間隔リテラル a la を使用できますinterval '360' minuteが、数値を間隔に変換する単純な関数が見つかりませんMINUTE。私は何が欠けていますか?
php - PHP は、特定の生年月日について最も近い年齢を正確に計算します
DOBに基づいて最も近い年齢を計算しようとしていますが、その方法に頭を悩ませることはできません。推定するいくつかの方法を試しましたが、これでは十分ではありません。今年か来年かに関係なく、今日から次の誕生日までの日数を計算する必要があります。また、今年か昨年かを問わず、今日と最後の誕生日からの日数を再度計算します。
助言がありますか?
sql - SQL を使用して日付から n 日を減算する
Oracleに関しては、私はかなりの初心者です。私はこれに似た何かを行う方法を理解するのに苦労しています:
簡単に言えば、特定の日時の N 日前に生まれたすべての人を選択したいのですが、これが正しい方法であるか、期待する結果が得られるかはよくわかりません。
PS: 私は oracle8i で開発しています。
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?
sql - オラクルで2つの日付を減算して、時間と分で結果を取得する方法
2つの日付を減算し、その結果を1つの小数で時間と分で表したいと思います。
私は次の表を持っていて、このようにしていますが、結果は期待どおりではありません。
若干のばらつきがあります。これは単純な算術であると確信していますが、正しくありません。
以下のような結果(end_time-start_time)が必要です。
どうやってやるの?