WorkToolSmith

SQLiteで文字列(text)から日付(datetime)フィールドに変換

太田アベル

・ 1分で読めます

当サイトの記事には一部に広告リンクが含まれる場合があります。

SQLiteの文字列型(text)の日付(’2014-01-01 10:10:10’)などを、日付(datetime)型に直す方法。

普通にフィールドを text > datetime にしてもエラーになる。その場合は新しい日付型のカラムを作りupdateをかければOKだった。

  • 日付型(datetime)のカラムを追加
  • 文字列型の日付カラムからdatetimeへupdateをかける
    UPDATE table SET datetime_field = datetime_str_field

SQLiteは内部的に日付も文字列で保持しているので、そんなに意味は無いのかもしれない。

太田アベル

太田アベル

パソコンを7歳からいじり始めて40年。とにかくパソコンが好きです。気になった商品をほぼ自腹で買いまくってレビュー中!良かった点、悪かった点をズバズバ書きます。

𝕏 でフォロー プロフィールを見る

こちらもおすすめ