0

日付を選択('1994-11-05T13:15:30Z');

上記のクエリは null を返しています...

私が知る限り、日付は有効なようです (このクエリを MySQL で試してみたところ、問題なく動作しました)。

私はPHP 5.4.14を使用しています

4

1 に答える 1

0

SQLite は、必ずしも MySQL と同じ SQL を使用するとは限りません。ANSI SQL と完全に互換性のある SQL ダイアレクトはほとんどないため、あるデータベース システムの SQL が別のシステムで機能することは期待できません。

docsによると、dateMySQL のものと同様に動作するはずです。ただし、ISO 8601 のタイムゾーン修飾子はまったくサポートされていないようです。タイムゾーンが必要な場合 (日付のみが必要かどうかはわかりません)、次のことを試すことができます (今はテストできません)。

SELECT date('1994-11-05T13:15:30', 'utc')
于 2013-04-30T13:41:50.187 に答える