閉じる

SQLiteCursor.getInt()と基数

Androidにて SQLiteを使うとき、SQLiteCursor.getInt()を利用するのだけど、こいつは基数を処理してくれちゃうのね。
日付処理で strftime(‘%m’,XXX)とやった結果、1~9月は “01”~”09″という文字列で返るのだけど、これを 8進数として認識してくれるもんだから 8月と 9月について 0にしてくれちゃう。
しゃあないので getString()で受けて Integer.parseInt()に投げて逃げ。

コメントを残す

メールアドレスが公開されることはありません。必須項目には印がついています *

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)