将两个字符串转换为日期时间格式,并在android中使用这些日期创建倒计时

将两个字符串转换为日期时间格式,并在android中使用这些日期创建倒计时,android,timer,countdowntimer,string-to-datetime,Android,Timer,Countdowntimer,String To Datetime,在这个问题上,我有两个疑问。首先,我有两个字符串变量,分别名为biddate和placeddate,其中包含字符串格式的日期和时间。biddate中的值的格式为:17-Feb-14 12:54:00 PM,placeddate中的值的格式为:15-Feb-14 9:55:38 PM。我需要将字符串biddate和placeddate转换为给定的日期和时间格式。但我不知道怎么做 其次,我需要在我的活动中使用这两个值biddate和placeddate创建一个计时器。正如可以看到的,biddate值

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

其次,我需要在我的活动中使用这两个值biddate和placeddate创建一个计时器。正如可以看到的,biddate值总是高于product date值,所以我需要一个计时器,它从biddate到placeddate每秒倒数一秒。因此,biddate和placeddate之间的差异应显示为:xx天xx小时xx分钟当我开始我的活动时。当biddate和placeddate之差小于1天时,计时器应显示为剩余时间xx小时xx分钟。当biddate变为placeddate时,它应该在我的活动中显示为biddate ended消息或类似消息

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

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


那是什么格式?如果要格式化日期字符串,应阅读SimpleDataFormat的文档。将日期字符串格式化为您喜欢的任何格式都非常简单。从SimpleDataFormat,您可以将日期解析为日历对象,比较它们,然后使用线程或计时器完成其余操作。

为此,您可以使用
Joda
()。joda文档应帮助您实现目标。此站点上没有人将为您编写代码:)。如果你试过什么,把你的代码贴在这里,人们会很乐意纠正/帮助你。老兄,如果我知道我问题的答案,那我为什么要把它贴在这里。。。我的意思是说,我是android的新手,我不知道上面场景的功能或任何东西。所以请理解我的处境。。。