Tag: 持续时间

Java格式小时和分钟

我需要格式化我的时间字符串,例如: int time = 160; 这是我的示例代码: public static String formatDuration(String minute) { String formattedMinute = null; SimpleDateFormat sdf = new SimpleDateFormat(“mm”); try { Date dt = sdf.parse(minute); sdf = new SimpleDateFormat(“HH mm”); formattedMinute = sdf.format(dt); } catch (ParseException e) { e.printStackTrace(); } return formattedMinute; // int minutes = 120; // int h = minutes / […]

Java:如何将字符串(HH:MM:SS)转换为持续时间?

我想将格式为HH:MM:SS或MM:SS或SS的字符串转换为持续时间的数据类型。 解: private ArrayList myCdDuration = new ArrayList(); private void convert(String aDuration) { chooseNewDuration(stringToInt(splitDuration(aDuration))); //stringToInt() returns an int[] and splitDuration() returns a String[] } private void chooseNewDuration(int[] array) { int elements = array.length; switch (elements) { case 1: myCdDuration.add(newDuration(true, 0, 0, 0, 0, 0, array[0])); break; case 2: myCdDuration.add(newDuration(true, 0, 0, 0, 0, array[0], array[1])); […]

android从maps.google.com指示获取持续时间

目前我正在使用此代码查询谷歌地图以查找从地址到另一个地址的路线,然后我只是从其GeometryCollection的mapview上绘制它。 但这还不够,我还需要从kml中提取总预期持续时间。 有人可以提供一些示例代码来帮助我吗? 谢谢 StringBuilder urlString = new StringBuilder(); urlString.append(“http://maps.google.com/maps?f=d&hl=en”); urlString.append(“&saddr=”);//from urlString.append( Double.toString((double)src.getLatitudeE6()/1.0E6 )); urlString.append(“,”); urlString.append( Double.toString((double)src.getLongitudeE6()/1.0E6 )); urlString.append(“&daddr=”);//to urlString.append( Double.toString((double)dest.getLatitudeE6()/1.0E6 )); urlString.append(“,”); urlString.append( Double.toString((double)dest.getLongitudeE6()/1.0E6 )); urlString.append(“&ie=UTF8&0&om=0&output=kml”); //Log.d(“xxx”,”URL=”+urlString.toString()); // get the kml (XML) doc. And parse it to get the coordinates(direction route). Document doc = null; HttpURLConnection urlConnection= null; URL url = null; try { […]