Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/215.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何通过比较SQLite DB中存储的日期和时间与当前日期和时间来生成通知_Android_Sqlite - Fatal编程技术网

Android 如何通过比较SQLite DB中存储的日期和时间与当前日期和时间来生成通知

Android 如何通过比较SQLite DB中存储的日期和时间与当前日期和时间来生成通知,android,sqlite,Android,Sqlite,我想通过将当前日期和时间与SQLite db中存储的日期和时间进行比较来发出通知。yyyy-mm-dd hh mm都在单独的列中 私人空星武器{ 字符串[]dateArray=selectedDate.split-; int-dat[]=新的int[dateArray.length]; forint i=0;i您可以将它们作为时间戳(以毫秒为单位)进行比较,您只需构建一个字符串,如以下示例所示: import java.sql.Timestamp; import java.util.Date;

我想通过将当前日期和时间与SQLite db中存储的日期和时间进行比较来发出通知。yyyy-mm-dd hh mm都在单独的列中

私人空星武器{ 字符串[]dateArray=selectedDate.split-; int-dat[]=新的int[dateArray.length];
forint i=0;i您可以将它们作为时间戳(以毫秒为单位)进行比较,您只需构建一个字符串,如以下示例所示:

import java.sql.Timestamp;
import java.util.Date;


String yourDatabaseSavedDate = "2015-10-09 09:00:00.000000000";
Date date = new Date();
Timestamp timestamp = new Timestamp(date.getTime());
if(timestamp.getTime() >= Timestamp.valueOf(yourDatabaseSavedDate).getTime())
{
   System.out.println("ALARM!");
}

我比较了数据库中的所有日期和时间,如果存在任何匹配项,则我会发出通知