Android(安卓)sqlite存储日期类型
16lz
2021-01-26
保存日期类型到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' ) |
更多相关文章
- android TabHost 转
- Android(安卓)日历控件:TimesSquare
- 关于Android或Java中获取系统时间问题
- android 入门学习笔记 正则匹配 电话号码 email
- 【Android】json格式详解
- Android(安卓)DatePicker的简单自定义
- 【Android(安卓)Developers Training】 7. 添加Action Buttons
- Android(安卓)ContentProvider和getContentResolver
- Android(安卓)判断当前的界面是否是桌面的方法