Ich habe Problem mit DATABASE in Android, weil mein DATABASE ab jetzt 2 Monate später ist haben mag, und ich so etwas wie dieses kann nicht mit Abfrage machen:Es ist möglich, dateTime von Datenbank zu bekommen?
public LiveTvProgram currentPlayedProgram(int channelID) {
LiveTvProgram program = new LiveTvProgram();
long currentTime = System.currentTimeMillis();
String selectQuery = " SELECT * FROM " + TABLE_PROGRAMS + " WHERE " +
TvContract.Programs.COLUMN_START_TIME_UTC_MILLIS + " < " + currentTime +
" AND " + TvContract.Programs.COLUMN_END_TIME_UTC_MILLIS + " > " + currentTime + " AND "
+ TvContract.Programs.COLUMN_CHANNEL_ID + " = " + channelID;
Cursor cursor = myDataBase.rawQuery(selectQuery, null);
if(cursor != null && cursor.moveToFirst()){
program = LiveTvProgram.fromCursor(timeDifference, cursor);
cursor.close();
}
return program;
}
Also, wenn ich so zeichne ich habe gerade mit Today 00:00, und alles ist so. Es ist nicht notwendig, dies zu tun, aber ich möchte für Sie fragen, ist es möglich, Zeit von der Datenbank zu bekommen und dies tun?
versuchen Sie, die Datetime der Datenbank zu erhalten und sie an die Anwendung zurückzugeben? – Takarii
ich kann nicht etwas wie myDatabase.getTime oder getDate – Genehme
aufrufen, um das aktuelle Datum zu erhalten, das Sie möchten 'DATETIME ('jetzt')' – Takarii