sqliteのdateではまった

2 月 18th, 2008

ここのところ珍しく開発系の話題が続いている :-)

sqliteのdate関数使用時にnullが出力されて非常に困っていた。
データはcsv形式で別のシステムから貰ってきたものを使用。

sqliteには型の概念が存在しないとか知っていたので非常に不可解な状況であった。
フロント側で使用しているrailsでは普通にTimeオブジェクトとして 扱われているので。

何のことはない、日付書式の問題だった….
貰っているデータが「2008/1/10 0:00:00」となっていた。

「/」については早い段階で気がついていて、sedで置換。
しかし、月と時部分が一桁なのには気づかず….いや、データも悪いがそれはパースしてよ ;-)

Related posts