我现在有一个像 08:25 这样的字符串时间格式,如何转换为浮点时间值
String guestclosetime = getCurrentTime();
SimpleDateFormat timeFormat = new SimpleDateFormat("HH:mm");
timeFormat.setTimeZone(TimeZone.getTimeZone("UTC"));
try {
System.out.println("starttime"+ TestRideFragment.getCurrentTime());
// convert12to24format(guestclosetime);
Date date1 = timeFormat.parse("00:20");//run
Date date2 = timeFormat.parse(guestclosetime);
//Date date3=timeFormat.parse(idle_time);
long sum = date1.getTime() + date2.getTime();
String date3 = timeFormat.format(new Date(sum));
System.out.println("The sum is "+date3);// 08:28
现在我需要 date3 作为 float 我在 android 中该怎么做。
看到我有一个场景,因为司机在 x 地方丢了一个人,我得到了当前时间,比如上午 08:30。下车后他需要到达目的地,他花了 20 分钟,这是浮点数,需要转换为字符串,如果我们添加这个 2,我们需要得到总时间为 08:50 现在这个总时间需要保存为浮点数
我需要像 1.30 = 1.5 这样