android sqlite 怎么写入存储时间

菜鸟水平,所以希望讲透彻些:字符串类型2013-12-1012:12:12类似这种格式,怎么存入sqlite(datatime格式)怎么读出?希望大侠帮忙~~~... 菜鸟水平,所以希望讲透彻些:
字符串类型2013-12-10 12:12:12
类似这种格式,怎么存入sqlite(datatime格式)
怎么读出?
希望大侠帮忙~~~
展开
 我来答
就我一个人在家
2015-07-10 · 知道合伙人人文行家
就我一个人在家
知道合伙人人文行家
采纳数:6 获赞数:427
我是一名武汉科技大学的大二学生,阅读过很多课外书籍。

向TA提问 私信TA
展开全部
android sqlite写入存储时间的方法如下:
第一,在你的SQL上写入以下代码。
SimpleDateFormat formatter = new SimpleDateFormat ("yyyy-MM-dd");
Date curDate = new Date(System.currentTimeMillis());//获取当前时间
String str = formatter.format(curDate);
这样str里就是年月日字符型记录
db.execSQL("create table date(date1 varchar(20)");
定义一个数据库
DatabaseHelper dbHelper1 = new DatabaseHelper(MainActivity.this,"date",null,1);
SQLiteDatabase db1 = dbHelper2.getReadableDatabase();
ContentValues values1 = new ContentValues();
values1.put("date1",str);//将str内容存入date1中
db1.insert("date", null, values1);//把values1内容加入数据库
db1.close();
第二,关闭数据库,存放数据即可。
E_Gary
推荐于2020-12-03 · TA获得超过215个赞
知道小有建树答主
回答量:106
采纳率:0%
帮助的人:95.2万
展开全部
这个比较简单
SimpleDateFormat formatter = new SimpleDateFormat ("yyyy-MM-dd");
Date curDate = new Date(System.currentTimeMillis());//获取当前时间
String str = formatter.format(curDate);
这样str里就是年月日字符型记录
db.execSQL("create table date(date1 varchar(20)");

定义一个数据库
DatabaseHelper dbHelper1 = new DatabaseHelper(MainActivity.this,"date",null,1);
SQLiteDatabase db1 = dbHelper2.getReadableDatabase();
ContentValues values1 = new ContentValues();
values1.put("date1",str);//将str内容存入date1中
db1.insert("date", null, values1);//把values1内容加入数据库

db1.close();//关闭数据库
存放数据就完成了
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
欧冶子之剑
2013-04-22 · TA获得超过967个赞
知道小有建树答主
回答量:622
采纳率:0%
帮助的人:424万
展开全部
可以直接存成字符串啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sprite1225
2013-04-22
知道答主
回答量:45
采纳率:0%
帮助的人:20.3万
展开全部
可以用long型 时间戳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式