3

SQLiteでUNIXタイムスタンプを使用しており、それらを整数として格納しています。私の問題は、UNIXタイムスタンプに基づいて今日のレコードを選択しようとしていて、使用する関数がわからないことです。

これがMySQLで使用するものです:

where date_format(from_unixtime(COLUMN_DATE), '%Y-%m-%d')= date_format(now(), '%Y-%m-%d')

ただし、これらの関数を使用しようとすると、ログにエラーが表示され、SQLiteには存在しないことが示されます。

SQLite用にこれを書くにはどうすればよいですか?

4

1 に答える 1

10

SQLiteの日付と時刻の関数は、http://sqlite.org/lang_datefunc.htmlに記載されています。

WHEREあなたの条項に相当するものは

WHERE date(COLUMN_DATE,'unixepoch') = date('now')
于 2013-02-08T14:49:35.400 に答える