在Android中使用BasicNameValuePairs发送java.util.date / java.sql.date

时间:2015-05-26 18:06:23

标签: php android basicnamevaluepair

我目前正在开发一个将一些数据插入数据库的应用程序。

我使用BasicNameValuePairs发送这些数据,我这样构造:

nameValuePairs.add(new BasicNameValuePair("date", dateList.get(i).toString()));

其中dateList是一个ArrayList。使用toString() - 方法可以正常工作,但是日期会在数据库中作为String插入,这样您就无法对日期进行排序,这对我来说是一个问题。

我想使用原始日期数据类型甚至将其转换为java.sql.date并将其传递给BasicNameValuePair,但BasicNameValuePair的构造函数只允许字符串,而不允许其他数据类型。

有谁知道如何解决这个问题?我用PHP获取数据并将其插入我的数据库中,所以我可以

a)尝试将我在PHP中的字符串转换为SQL-Date或

b)尝试在我的JAVA代码中转换它并发送java.sql.date或类似的东西。

有人建议做什么以及如何做? : - )

0 个答案:

没有答案