Java語言中,關于時間表示的方式有兩種,即24小時制和12小時制。以下是對這兩種表示方式的介紹:
24小時制
24小時制就是指一天被分成24小時,從0時開始數起,一直到23時,每小時用00至23的兩位數字表示。例如,早上6點用“06”表示,晚上9點用“21”表示。
import java.time.LocalTime; public class Main { public static void main(String[] args) { LocalTime now = LocalTime.now(); System.out.println("當前時間是:" + now); //輸出例如:當前時間是:19:37:51.986 } }
12小時制
12小時制是指一天被分為上午和下午兩個時段。上午從0點到12點,下午從12點到24點。每小時用01至12的兩位數字表示。例如,早上6點用“06”表示,下午9點用“09”表示。
import java.time.LocalTime; import java.time.format.DateTimeFormatter; public class Main { public static void main(String[] args) { LocalTime now = LocalTime.now(); DateTimeFormatter formatter = DateTimeFormatter.ofPattern("hh:mm:ss a"); String time = now.format(formatter); System.out.println("當前時間是:" + time); //輸出例如:當前時間是:07:44:20 下午 } }
在Java程序中,時間的表示方式取決于所采用的API。在上面的代碼中,我們使用了Java 8的Date Time API。同時,在使用24小時制和12小時制時,需要注意時間格式化的方式不同,按照需要進行選擇。
下一篇php ide