问题描述
我要插入的SQLite数据库的datetime类型字段当前日期。
我怎样才能做到这一点?
I want to insert current date in SQLite database datetime type field.How can I do this?
更新:使用 mDb.execSQL(插入+ DATABASE_TABLE +VALUES(DATETIME()));
我能够像插入 = DATE_CREATED 2012年10月10日13时02分08秒
,我想这种格式 2012年10月10日12: 48
如何才达到这一点?
I am able to insert like date_created=2012-10-10 13:02:08
and I want this format 10 Oct 2012 12:48
how to achive this?
推荐答案
我preFER通过以下方式来完成它:
I prefer the following ways to get it done:
-
创建一个具有默认设置表把当前日期时间
自动。例如:
Create the table with a default settings to put current datetimeautomatically. For example:
ColumnName DATETIME DEFAULT CURRENT_TIMESTAMP
创建的SimpleDateFormat
和电流转换成日期格式的SQL
串。例如:
Create SimpleDateFormat
and convert current date into SQL formatstring. For example:
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String strDate = sdf.format(new Date());
ContentValues values = new ContentValues();
values.put("ColumnName", strDate);
这篇关于如何插入从Android应用程序源码中的当前日期的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!