SQLite で DATETIME から月を取得する
最近、SQLite で DATETIME フィールドから月を抽出する際に問題が発生しました。 month(dateField) や strftime('%m', dateStart) などのメソッドは効果がないことが判明しましたが、月を正常に取得するのに役立つ解決策を次に示します。
最初の試行どおり、strftime を使用するのが正しいアプローチです。 。問題は、使用しているフォーマット文字列にあります。月を抽出するには、次の形式文字列を使用する必要があります:
strftime('%m', dateField)
使用方法を示すクエリの例を次に示します:
SELECT strftime('%m', dateField) AS Month FROM table_name;
このクエリは、Month という名前の新しい列を返します。 dateField の各行の月の値が含まれます。
以上がSQLiteのDATETIMEフィールドから月を抽出するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。