タグ

ブックマーク / kimada.hatenablog.com (1)

  • SQLiteで日時を扱う方法 - More the iPhone Development Playground

    SQLiteには、DATEやTIMESTAMPなどの、日時を扱うデータ型はありません。一方で、Objective-Cのプログラムでは、NSDateオブジェクトで日時が表現されます。 では、NSDateオブジェクトの値をSQLLiteのテーブルのカラムに格納するときに、どのようにマッピングするのが適切でしょうか? すでに、答えを持っている方も多いと思いますが、自分のメモを兼ねて、書いておこうと思います。 実際には、何通りか方法はあると思いますが、-[NSDate timeIntervalSince1970]メソッドで返される数値を、日時のデータとするのが適切なのではと思います。 具体的には、以下のようなことになります。 データを格納するとき -[NSDate timeIntervalSince1970]メソッドで返される数値を設定する。(注: この数値は、UTCである) データを取得するとき

    SQLiteで日時を扱う方法 - More the iPhone Development Playground
  • 1