【发布时间】:2015-07-07 22:19:22
【问题描述】:
我正在开发一个基于 Android 的应用程序,并将 JAVA 用于我的网络服务。我的意思是我的网站也是用 JAVA 构建的。所以事情是这样的,我是 JAVA 编程的新手,这是我的学习资料。我一直在寻求帮助以在 Android 中创建类似“TIME REMAINING”通知。所以交易是我不知道如何在 JAVA 中使用 TIME/SQL 相关类。
我想要做的是,例如,事件发生在 2015 年 7 月 1 日上午 12:00,并且将在接下来的 48 小时内可用。所以,我想在数据库中添加过期时间。我不想使用“2015-07-12 06:47:39.154 “对于我的数据库,我想节省毫秒数,在那里我可以减去当前时间并可以说你还剩几个小时等。在我的安卓应用程序中,我想像 SNAPCHAT 一样显示它。就像你可以看到照片一样在 24 小时内裁剪成圆形。
我会为我的 android 东西做这个。我正在寻找的是当我的应用程序与服务器通信时,我的网站将以剩余时间的百分比响应。就像剩余的 36 小时比 75 小时,如果 30 比 65 或一些,如果 24 比 50 等。那么,谁能帮助我如何使用它?我正在寻求帮助,我们将不胜感激。
我在java中的实际时间代码,
//for timestamp
long retryDate = System.currentTimeMillis();
int sec = 604800;
Timestamp original = new Timestamp(retryDate);
Calendar cal = Calendar.getInstance();
cal.setTimeInMillis(original.getTime());
cal.add(Calendar.SECOND, sec);
Timestamp later = new Timestamp(cal.getTime().getTime());
【问题讨论】:
-
您是要我们为您写吗?如果您在 db 中使用 long,那么工作会容易得多。要在 java 中显示日期,只需制作“new java.util.Date(long)”即可直接将 android 应用程序与 SQL db 连接,或阅读有关 java 客户端-服务器连接的更多信息,以了解有关发送数据的更多操作。我不明白你为什么要发送时间作为礼物?必须将其转换回 android 应用程序?没有多大意义。
-
我不是要为我写作。我只是要求课程和功能建议。请检查我更新的问题并建议我添加或删除什么以获取以毫秒为单位的时间,如果可以的话。 ;) 感谢您的光临。 :D