Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/377.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 安卓分:秒_Java_Android - Fatal编程技术网

Java 安卓分:秒

Java 安卓分:秒,java,android,Java,Android,我正在寻找一种解决方案来显示1785.16字符串安卓设备的minutes:secondsduration 在php中,它很简单: <?php $seconds = '1785.16'; $minutes = floor($seconds/60); $secondsleft = $seconds%60; if($minutes<10) $minutes = "0" . $minutes; if($secondsleft<10) $secondsleft = "0" . $sec

我正在寻找一种解决方案来显示
1785.16字符串安卓设备的
minutes:seconds
duration

在php中,它很简单:

<?php
$seconds = '1785.16';
$minutes = floor($seconds/60);
$secondsleft = $seconds%60;
if($minutes<10)
$minutes = "0" . $minutes;
if($secondsleft<10)
 $secondsleft = "0" . $secondsleft;
echo "$minutes:$secondsleft";
?>


This will display: 29:45

这将显示:29:45

因此,我假设您有一个
字符串seconds=“1785.16”
。然后你可以这样做:

String seconds = "1785.16";
int sec = (int)Float.parseFloat(seconds);
System.out.format("%02d:%02d", sec / 60, sec % 60);

因此,我假设您有一个
字符串seconds=“1785.16”
。然后你可以这样做:

String seconds = "1785.16";
int sec = (int)Float.parseFloat(seconds);
System.out.format("%02d:%02d", sec / 60, sec % 60);

另一种方法是:

float seconds = Float.parseFloat("1785.16");
Date date = new Date((long)(seconds * 1000));
SimpleDateFormat formater = new SimpleDateFormat("mm:ss");
String formatedDate = formater.format(date);
android.util.Log.d("This will display:", formatedDate);

它对对象更加友好^^^,您可以轻松更改格式

另一种方法如下:

float seconds = Float.parseFloat("1785.16");
Date date = new Date((long)(seconds * 1000));
SimpleDateFormat formater = new SimpleDateFormat("mm:ss");
String formatedDate = formater.format(date);
android.util.Log.d("This will display:", formatedDate);

它对对象更加友好^^^,您可以轻松更改格式

您只是想寻找一种方法来计算
minutes:seconds
还是想创建一个测量时间的功能齐全的应用程序?您是想寻找一种方法来计算
minutes:seconds
还是想创建一个测量时间的功能齐全的应用程序?