Java如何顯示小時和分鐘?

2019-10-16 22:30:35

在Java中,如何顯示小時和分鐘(當前時間)?

此範例演示如何使用Calender類的Calender.getInstance()來顯示某個時刻的小時和分鐘。

package com.yiibai;

import java.util.*;

public class DateTimeHrMin {
    public static void main(String args[]) {
        Formatter fmt = new Formatter();
        Calendar cal = Calendar.getInstance();
        fmt = new Formatter();
        fmt.format("%tl:%tM", cal, cal);
        System.out.println(fmt);
    }
}

上述程式碼範例將產生以下結果,結果將根據當前系統時間而有變化。

21:26

以下是小時和分鐘的另一個範例:

package com.yiibai;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
public class DateTimeHrMin2 {
    public static void main(String[] args) {
        Calendar now = Calendar.getInstance();
        System.out.println(now.get(Calendar.HOUR_OF_DAY) + ":"
                + now.get(Calendar.MINUTE));
    }
}

上述程式碼範例將產生以下結果,結果將根據當前系統時間而有變化。

21:28