小编Hau*_*idt的帖子

如何将时间戳插入SQLite数据库列?使用功能时间('现在')?

我正在开发一个Android应用程序,我正在创建一个名为HealthDev.db的数据库,它有一个名为rawData的表,它有4列:_id,foreignUserId,data,timeStamp

我已经使用bash shell中的程序sqlite3并且已经发现我可以使用以下列模式参数的时间戳列:timeStamp TIMESTAMP DEFAULT CURRENT_TIMESTAMP

所以当我创建表时我用过:create table rawData(_id integer primary key autoincrement,foreignUserId integer,data real,timeStamp TIMESTAMP DEFAULT CURRENT_TIMESTAMP);

这在bash中运行良好.

然后我在sqlite3中练习并且知道当插入timeStamp列并使用函数time('now')作为存储它的值时,它实际上以通用协调时间的形式存储HH:MM:SS形式的时间戳.

所以现在将其转换为java for android app,我使用下面的代码.这样,当调用onCreate时,表会自动生成大约20行.这只是为了测试我是否正确地在java中传递时间('now').

        // Below are variables to the database table name and the 
// database column names.
public static final String TABLE_RAW_DATA = "rawData";
public static final String COLUMN_ID = "_id";
public static final String COLUMN_FOREIGN_USER_ID = "foreignUserId";
public static final String COLUMN_DATA = "data";
    public static final String COLUMN_TIME_STAMP = "timeStamp";

// Database creation sql statement.
private …
Run Code Online (Sandbox Code Playgroud)

java database sqlite datetime android

16
推荐指数
1
解决办法
2万
查看次数

Eclipse显示奇怪[DEBUG],我想禁用它

根据下面的代码,我将程序的每个细节都作为调试,我想摆脱它.如果在运行应用程序时花费太多时间.

如何禁用[DEBUG]?

2012-01-24 18:47:25,305 [ERROR] SqliteDatabaseType WARNING: you seem to not be using the Xerial SQLite driver.  See ORMLite docs on SQLite: http://ormlite.com/docs/sqlite
2012-01-24 18:47:25,379 [DEBUG] DaoManager created dao for class class .......
2012-01-24 18:47:25,385 [DEBUG] DaoManager created dao for class class .......
2012-01-24 18:47:25,397 [DEBUG] DaoManager created dao for class class .......
2012-01-24 18:47:25,398 [DEBUG] DaoManager created dao for class class .......
2012-01-24 18:47:25,401 [DEBUG] DaoManager created dao for class class .......
2012-01-24 18:47:25,401 [DEBUG] DaoManager created dao for …
Run Code Online (Sandbox Code Playgroud)

java eclipse debugging ormlite

4
推荐指数
1
解决办法
6385
查看次数

Android应用程序项目未显示在下拉列表中

我从Google的ADT软件包运行Eclipse 4.2,但它没有正常启动,所以我决定分别安装Eclipse 4.3,SDK和ADT插件,而不是使用ADT Bundle.

现在,当我使用Google的ADT软件包时,在"文件 - 新"的下拉菜单中,您会看到"Android应用程序项目".在我的新安装Eclipse 4.3中,它无处可寻.您只能在单击"其他"时看到它,然后您必须在"Android"文件夹下搜索它.

你知道我怎么能在下拉菜单中取回它,而不是每次都在"其他"下找到它吗? 在此输入图像描述

eclipse android

3
推荐指数
1
解决办法
3508
查看次数

Java数据格式错误

关于如何解决这个问题的任何线索:

SimpleDateFormat df = new SimpleDateFormat("yyyy/mm/dd hh:24mi:ss");
Run Code Online (Sandbox Code Playgroud)

例外:

Exception in thread "main" java.lang.IllegalArgumentException: Illegal pattern character 'i'
at java.text.SimpleDateFormat.compile(SimpleDateFormat.java:696)
at java.text.SimpleDateFormat.initialize(SimpleDateFormat.java:515)
at java.text.SimpleDateFormat.<init>(SimpleDateFormat.java:464)
at java.text.SimpleDateFormat.<init>(SimpleDateFormat.java:445)
at CopyEJ.CopyEJ.main(CopyEJ.java:105)
Run Code Online (Sandbox Code Playgroud)

java datetime

0
推荐指数
1
解决办法
675
查看次数

标签 统计

java ×3

android ×2

datetime ×2

eclipse ×2

database ×1

debugging ×1

ormlite ×1

sqlite ×1