【发布时间】:2012-02-02 17:38:33
【问题描述】:
在我的应用程序中,我使用 DateField 获取未来时间,并将时间保存为字符串,例如 1 Feb 2012 23:49 以制定工作时间表。我想将这个时间与当前时间进行比较。如果时间表 = 当前时间 + 4 小时,则会出现一个对话框提醒工作。 但是比较2次实在是太难了。因为它取决于某些情况,例如上午或下午,或者如果时间表是 2 Feb 01:00 AM 并且当前时间是 1 Feb 21:00 PM ,对话框也会显示.
如果时间表 = 当前时间 + 4 小时,谁能帮我正确比较完整?
【问题讨论】:
-
你如何比较时代?您是否将字符串解析回日期对象?
-
请解释一件事你想比较两次?\
-
我使用 DateField 让用户在未来抽出时间。我将这段时间保存为字符串(使用方法 dateField.toString() )。当这个时间被保存时。我的应用程序总是检查当前使用clockUpdated() 的时间。如果当前时间 + 4 小时 = 节省的时间,则运行一个对话框。但是有些情况比较困难,例如当节省的时间是一个月的开始日(例如二月),当前时间是一月的结束日......我想对所有情况进行正确比较。
-
简单尝试将日期或时间或日期和时间转换为毫秒,并将其与当前时间(以毫秒为单位)进行比较。您可以轻松实现您的要求。如果您需要任何示例,请告诉我我会为您准备,请快速回复我
-
看我的回答如果你有更多的疑问请来这里我会帮你chat.stackoverflow.com/rooms/4014/…
标签: java blackberry blackberry-eclipse-plugin