Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/199.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/1/database/8.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/5/spring-mvc/2.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 如何更新数据库。更新日期值_Android_Database_Time_Updating - Fatal编程技术网

Android 如何更新数据库。更新日期值

Android 如何更新数据库。更新日期值,android,database,time,updating,Android,Database,Time,Updating,我有一个格式为的日期值:yyyy-MM-dd-kk:MM:ss 因此,从这一行data=params.getString(“数据”)我在另一个活动中获取之前设置的日期。 因此,单击一个按钮,我需要为日期值添加+10分钟 我确实通过value.put(“…”,…)知道它但我不想更改日期,只想更改值的时间。我应该怎么做?使用日历实例: SimpleDateFormat currentDate = new SimpleDateFormat("yyyy-MM-dd kk:mm:ss"); Cale

我有一个格式为的日期值:
yyyy-MM-dd-kk:MM:ss

因此,从这一行
data=params.getString(“数据”)我在另一个活动中获取之前设置的日期。
因此,单击一个按钮,我需要为日期值添加+10分钟


我确实通过
value.put(“…”,…)知道它但我不想更改日期,只想更改值的时间。我应该怎么做?

使用日历实例:

 SimpleDateFormat currentDate = new SimpleDateFormat("yyyy-MM-dd kk:mm:ss");

 Calendar c = Calendar.getInstance();
 c.setTime(currentDate.parse(data)); // your date value
 c.add(Calendar.MINUTE,10);
 newDate = c.getTime()

因此,在
value.put上,它将是:
value.put(“数据”,newDate)对吗?对,新日期将是旧日期+10分钟。日历会处理10:55->11:05这样的情况,但您需要考虑如果时间>23:49:59会发生什么。你说你不想更改日期,但“2012-10-18 23:51:00”+10分钟=2012-10-19 00:01:00“该应用程序是在工作时间为我工作的人制作的,所以早上7:30到晚上18:D,如果发生这种情况,它也会在myservice:D设置一些内容:newDate,是不是:
date newDate=c.getTime();
?呃,是的,当然。如果您还没有为它声明字段的话。