java如何在进度/搜索栏中显示日期/时间范围内的进度
我需要显示进度条的时间间隔。我有开始日期/时间和结束日期/时间,所以应该显示开始/日期/时间和结束/日期/时间之间的进度。请帮助有这方面经验的人
start========(current time)=======end
它应该是这样的:
你可以在下面搜索框中键入要查询的问题!
我需要显示进度条的时间间隔。我有开始日期/时间和结束日期/时间,所以应该显示开始/日期/时间和结束/日期/时间之间的进度。请帮助有这方面经验的人
start========(current time)=======end
它应该是这样的:
# 1 楼答案
您可以使用这个简单的小功能:
它有三种不同的情况:
now
在start
之前或等于start
则进度为0
now
在end
之后或等于end
则进度为1
(now - start) / (end - start)
,它给出的分数在0-1
范围内然后,你可以把这个分数乘以
100
得到百分比: