-4
有通過該本人進入兩個時間值的HTML表單,以下面的方式:查找差值
在HTML形式輸入的數據是由一個Java Servlet的處理。我想在Java中以分鐘的形式查找這兩個時間值之間的差異。如果我執行正常的減法,它說0.7。但我想要的答案是30分鐘。我怎樣才能做到這一點?
有通過該本人進入兩個時間值的HTML表單,以下面的方式:查找差值
在HTML形式輸入的數據是由一個Java Servlet的處理。我想在Java中以分鐘的形式查找這兩個時間值之間的差異。如果我執行正常的減法,它說0.7。但我想要的答案是30分鐘。我怎樣才能做到這一點?
如果您正在使用Java8你可以使用LocalTime
像這樣:
import java.time.LocalTime;
import static java.time.temporal.ChronoUnit.MINUTES;
public class Main {
public static void main(String[] args) {
LocalTime actualStart = LocalTime.parse("11:45"); //Change this to get the to Actual Start Time from the HTML form
LocalTime actualStop = LocalTime.parse("12:15"); //Change this to get the to Actual Stop Time from the HTML form
System.out.println("The difference is: " + MINUTES.between(actualStart, actualStop) + " minutes");
}
}
輸出:
The difference is: 30 minutes
試試吧here!
非常感謝。完美的作品! :) –
你必須提供一些代碼,以便使人們幫助你解決你試圖首先解決問題的問題。而且,這個問題肯定已經被問過幾十次了,只是在問這裏之前查看它。 – halileohalilei
[計算java中的日期/時間差異]的可能的重複(http://stackoverflow.com/questions/5351483/calculate-date-time-difference-in-java) – halileohalilei
您從一公里減去一米的相同方式。單位轉換。 –