如何在 Java 中显示小时和分钟(当前时间)
在本教程中,我们将学习如何使用 Java 中的 Calendar 类或 SimpleDateFormat 类显示当前小时和分钟。以下是从系统获取和格式化当前时间的方法 -
使用日历和格式化程序
直接使用日历
使用日历和格式化程序
Calendar getInstance():Java Calendar getInstance() 方法 使用当前时区和语言环境获取日历。
语法
以下是 Calendar getInstance() 的语法
public static Calendar getInstance()
以下是显示小时和分钟(当前时间)的步骤 -
步骤 1:创建 Formatter 对象 fmt 来管理格式化输出。
步骤 2:使用 Calendar.getInstance() 获取 Calendar 对象 cal,该对象检索当前日期和时间。
步骤 3:使用 fmt 的 format 方法格式化时间。%tl 以 12 小时格式格式化小时,%tM 格式化分钟。
示例
以下示例演示如何使用 Calender 类的 Calender.getInstance() 显示该时刻的小时和分钟 -
import java.util.Calendar; import java.util.Formatter; public class MainClass { 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); } }
输出
09:12
直接使用日历
我们直接使用日历方法 get(Calendar.HOUR_OF_DAY) 和 get(Calendar.MINUTE) 检索当前小时和分钟并打印它们
示例
以下是小时和分钟的另一个示例 -
import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; public class HelloWorld { public static void main(String[] args) { Calendar now = Calendar.getInstance(); System.out.println(now.get(Calendar.HOUR_OF_DAY) + ":" + now.get(Calendar.MINUTE)); } }
输出
5:31
java_date_time.html