Unixエポックタイム値を保持する整数カラムを持っています。私はそれが今日の中に入るかどうかを計算したい。今日の日付にUnixのエポックタイムが発生するかどうかを計算するSQLiteクエリ
たとえば、今日はその月の24日目です。クエリは、24日に該当する行を返しますが、23日またはそれ以前の時刻には表示されません。
ありがとうございます。
Unixエポックタイム値を保持する整数カラムを持っています。私はそれが今日の中に入るかどうかを計算したい。今日の日付にUnixのエポックタイムが発生するかどうかを計算するSQLiteクエリ
たとえば、今日はその月の24日目です。クエリは、24日に該当する行を返しますが、23日またはそれ以前の時刻には表示されません。
ありがとうございます。
ジュリーの日は、曜日の境界に丸められる可能性があるため、これを使用できます。 http://www.sqlite.org/lang_datefunc.html
DATE(TheColumn, 'unixepoch')
を使用して日付を取得してください。 MySQLで
は試してみてください。
SELECT *
FROM yourTable
WHERE DATE(FROM_UNIXTIME(yourUnixEpochField)) = DATE(NOW());
この質問はSQLiteに関するものです。(たとえMySQL質問、私はまだこの質問をインデックス化できないので、この答えをupvoteしません)。 –
を私はユリウス日付で何をすべきかわかりません。私はその定義によって非常に混乱しています:「紀元前4714年11月24日グリニッジでの正午からの日数」 – Louis
よろしくお願い致します。ユリウス日は、整数部分が日数(計算時間/日付の違いは非常に簡単になります)を表し、小数部分はその日の時、分、秒を表します。だから、もし今日の整数部分をユリウス日として取り出して、あなたがすでに持っているエポック時間に同じことをしたら、それは今日、つまり今日であるかどうかを知ることは非常に簡単です) – 0xC0000022L
ああ、大丈夫です...それは理にかなっている! – Louis