2017-04-08 4 views
0

こんにちは私はいくつかのデータをsqlLiteデータベースに渡しています。私は現在の日付と時刻を別々に送信したいと思います。私はプログラミングには全く慣れていないので、どんな助けも頼りになるはずです。私はチェックし、他のデータは正しく格納されています。sqliteに現在の日付と時刻を別々に渡します

 public class DBHelper extends SQLiteOpenHelper { 

    public static final String DATABASE_NAME = "vas_podatki.db"; 
    public static final String TABLE_NAME = "podatki"; 
    public static final String COL_1 = "ID"; 
    public static final String COL_2 = "JAKOST"; 
    public static final String COL_3 = "DAN"; 
    public static final String COL_4 = "URA"; 


    public DBHelper(Context context) { 
     super(context, DATABASE_NAME, null, 1); 
    } 

    @Override 
    public void onCreate(SQLiteDatabase db) { 
     db.execSQL("create table "+ TABLE_NAME + "(ID INTEGER PRIMARY KEY AUTOINCREMENT, JAKOST INTEGER, DAN CURRENT_DATE , URA CURRENT_TIME)"); 

    } 

    @Override 
    public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) { 
     db.execSQL("DROP TABLE IF EXISTS"+ TABLE_NAME); 
     onCreate(db); 

    } 

    public boolean insertData(String jakost){ 
     SQLiteDatabase db = this.getWritableDatabase(); 
     ContentValues contentValues = new ContentValues(); 
     contentValues.put(COL_2,jakost); 
     long reuslt = db.insert(TABLE_NAME,null,contentValues); 
     if (reuslt == -1) 
      return false; 
     else 
      return true; 
    } 
} 
+0

特定のリアあなたはそれを別々に保管する必要がありますか? UTCのタイムスタンプを保存したばかりの場合は、コード内に必要なときはいつでも日付と時刻を設定できます。 – Jahnold

答えて

0
private void addVacantEntry(SQLiteDatabase db) { 
     db.execSQL("CREATE TABLE " + MyDatabaseColums.VacantEntry.TABLE_NAME + " (" 
       + MyDatabaseColums.VacantEntry.V_id + " INTEGER PRIMARY KEY, " 
       + MyDatabaseColums.VacantEntry.Date + " NUMERIC);"); 

あなたはSqliteをで日付、時間を節約したい場合は、属性タイプは、NUMERIC

になり、それがこの

同様 ロング

で日時を取得保管すること

private long date_in_long() { 

      Calendar c = Calendar.getInstance(); 
      c.set(Syear, Smonth, Sday, Shoure, Sminute); 
      long startDate = c.getTimeInMillis(); 

      return startDate; 
     } 
+0

クエリの列のスペルに 'n'も含まれていないか、それとも正しいですか? –

+0

もっと説明してください – Elsunhoty

+0

あなたのお問い合わせでは、追加メソッド –

関連する問題