我的时间格式如下。
String deptTime ="08:00 PM";
String arrTime = "04:00 AM";
如何用 1 小时 30 分钟 .. 等词语准确获取时差
最佳答案
Calendar cal1 = Calendar.getInstance();
cal1.set(Calendar.HOUR, 8);
cal1.set(Calendar.AM_PM, Calendar.PM);
Calendar cal2 = Calendar.getInstance();
cal2.set(Calendar.HOUR, 4);
cal2.set(Calendar.AM_PM, Calendar.AM);
System.out.println(((cal1.getTimeInMillis()-cal2.getTimeInMillis())/1000)/3600);
关于java - 如何找到给定时间的时差,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11360956/