保存日期类型到sqlite最好是LONG型,这样可以避免字符串解析,而且省空间,也便于日期的比较。

参见:http://stackoverflow.com/questions/2117565/displaying-dates-in-localized-format-on-android


如果你想将从数据库的long值,转化为中划线间隔的日期字符串,可以这样:


long birthday = c.getLong(c.getColumnIndex("birthday"));

String birthdayStr = android.text.format.DateFormat.getDateFormat(context).format(new Date(birthday));


下面匿名读者提供的:


我�y�了�o�档慕Y果�@示,只有使用儒�s日�肀容^是最完美�o缺的!
可能是我的���}吧,我使用了datetime()含式�肀容^比�]有返回���的�Y果。
我也是用了最��蔚�BETWEEN�肀容^某期�g的日期,也是�]有返回正�_的�Y果。


1 SELECT invNum FROM carrierheader WHERE julianday(datetime)>=julianday( '2013-05-05' ) and julianday(datetime)<=julianday( '2013-08-30' )


更多相关文章

  1. android TabHost 转
  2. Android(安卓)日历控件:TimesSquare
  3. 关于Android或Java中获取系统时间问题
  4. android 入门学习笔记 正则匹配 电话号码 email
  5. 【Android】json格式详解
  6. Android(安卓)DatePicker的简单自定义
  7. 【Android(安卓)Developers Training】 7. 添加Action Buttons
  8. Android(安卓)ContentProvider和getContentResolver
  9. Android(安卓)判断当前的界面是否是桌面的方法

随机推荐

  1. TextView 中文字滚动的必要条件
  2. Android脚本环境
  3. Java代码设置Android全屏
  4. android:screenOrientation的说明
  5. android:layout_weight 属性对于组件长度
  6. Android版本号对应API、版本名称、NDK版
  7. Android清单文件属性大全
  8. android xml中设置自适应图片
  9. android webview web里面的数据透传到jav
  10. android studio 使用cmake支持C++出现无