简单时间倒计时字符串

时间:2014-05-13 17:14:52

标签: java android time

我很抱歉提问已在其他帖子中回答的问题。

我已经有每秒运行的tick方法,因为我不知道时间格式,我只显示1800(30分钟)的计数器(int变量类型),每个滴答减去一(秒),直到0。

你可以教我如何让它显示30:00,29:59 ..而不是1800,1799直到00:00 ..?

如果可能的话,我不想实施任何其他方法来完成它。如果你有任何想法如何使这尽可能简单...例如通过使用时间或日期类型

谢谢。

1 个答案:

答案 0 :(得分:0)

您需要使用timedelta()模块中的datetime方法。您可以按如下方式使用它:

import datetime

your_nicely_formated_countdown_value = datetime.timedelta(seconds=your_current_tick_value))

例如,

import datetime
print(str(datetime.timedelta(seconds=300)))
# => '0:05:00'