Android:将十进制数转换为时间

时间:2012-07-25 07:01:37

标签: android

的Android 我正在努力和Android应用程序,它可以计算到达目的地所需的时间。 我试图弄清楚的是如何设置结果,以便答案可以显示为hours.minutes.seconds或days.hours.minutes.seconds。

  1. 我是否必须设置一个数组来获得这样的结果? 或
  2. 以上问题能否得出答案? 也就是说我有4.50的回答(4小时30分钟)我能够拿出.50并将它的时间减去0.6以将输出改为4.30。 或
  3. 答案可以在时间选择器中显示。
  4. ps我在论坛和google等上搜索了这个。我没有找到并且相关,易于理解答案。
    pps任何代码或链接都会非常感谢,谢谢。

1 个答案:

答案 0 :(得分:0)

我认为你可以使用SimpleDateFormat类来做到这一点。

示例代码:

String datastring="15.32.08"
SimpleDateFormat sf = new SimpleDateFormat("HH.mm.ss");
Date converttoData = sf.parse(datastring);

你可以轻松地做到这一点:首先将小数转换为字符串(datastring),其次,使用高级代码。

希望答案可以帮助你。:)