在几秒钟内获取数据,想要计算小时,分钟和秒

时间:2012-01-25 08:22:48

标签: android flex

我收到的数据包含一定的数字。

我需要找出它代表的小时数,分钟数和秒数。

例如:

我的号码是248,这意味着:

00小时:04分:08秒

任何想法都会真正受到欢迎!

3 个答案:

答案 0 :(得分:12)

像这样确定小时,分钟和秒:

int hours = (int) (time / 3600);
int minutes = ((int) (time / 60)) % 60;
int seconds = time % 60;

或者,您可以在知道小时数后确定这样的分钟数:

int minutes = (int) ((time - hours * 3600) / 60));

答案 1 :(得分:3)

你需要将它复制到milisec。 像248 * 1000; 然后日期d =新日期(248 * 1000); 你会有数据对象。 d.getHours()。例如 你也可以使用SimpleDateFormat。哪个可以使用某种模式格式化数据并将其输出到字符串 像yyyy-MM-hh HH:mm

答案 2 :(得分:1)

您必须首先定义如何构建此数字,例如为什么它不能代表

00小时,02分钟和48秒