0

在这个问题上,我有两个疑问。首先,我有两个字符串变量分别命名为biddateplaceddate,其中包含字符串格式的日期和时间。biddate中的值采用以下格式:17-Feb-14 12:54:00 PM,placeddate中的值也采用这种格式:14 年 2 月 15 日晚上 9:55:38。我需要将字符串biddate 和placeddate 都转换为给定的日期和时间格式。但我不知道该怎么做。

其次,我需要使用这两个值biddate 和placeddate 在我的活动中创建一个计时器。可以看出,投标日期值总是高于产品日期值,所以我需要一个计时器,它每秒从投标日期倒计时到放置日期。所以biddate和placeddate之间的差异应该显示为:当我开始我的活动时,剩余的xx天xx小时xx分钟。当biddate 和placeddate 的差值小于1 天时,计时器应显示为剩余xx 小时xx 分钟。当投标日期等于放置日期时,它应该在我的活动中显示为投标结束或类似的消息。

我是这个android世界的新手。所以我不知道如何做以上两件事。任何人都可以通过帮助我完成上述两件事的程序代码来帮助我。

4

1 回答 1

-1

“biddate 中的值采用以下格式:17-Feb-14 12:54:00 PM,placeddate 中的值也采用以下格式:15-Feb-14 9:55:38 PM。我需要同时转换字符串biddate和placeddate到给定的日期和时间格式

那是什么格式?如果你想格式化日期字符串,你应该阅读 SimpleDateFormat 的文档。将日期字符串格式化为您喜欢的任何格式都非常简单。从 SimpleDateFormat 中,您可以将日期解析为 Calendar 对象,比较它们,然后使用 Thread 或 Timer 来完成剩下的工作。

于 2014-02-16T06:37:28.260 回答