我想问的就是datetime类型的怎么取出?

解决方案 »

  1.   

    还有real类型的怎么取?用getFloat()吗?
      

  2.   

    你可以变通一下,sql语句:date转为string。java:string to date
      

  3.   

    DBHelper.BIRTHDAY字段是date类型的,读取时按照String类型读取,然后转换为Date类型。
                        String strDate = c.getString(c.getColumnIndex(DBHelper.BIRTHDAY));
                        Log.d(TAG, "strDate:" + strDate);
                        Date date = DateFormat.getDateInstance().parse(strDate);
                        Log.d(TAG, "date:" + date.toString());
    输出结果:
    01-26 00:01:27.254: D/MainActivity(30172): strDate:2012-12-08
    01-26 00:01:27.259: D/MainActivity(30172): date:Sat Dec 08 00:00:00 格林尼治标准时间+0800 2012
      

  4.   

    存进去的时候,当做String存,比如:2013-12-12 12:20:10
    取出来的时候也当String取出来,再用Date转一下就好了