📅  最后修改于: 2023-12-03 15:06:39.977000             🧑  作者: Mango
在 Java 中,可以使用 SimpleDateFormat
类来将时间格式化为 AM-PM 格式。下面是一个演示如何使用该类的示例程序:
import java.text.SimpleDateFormat;
import java.util.Date;
public class Main {
public static void main(String[] args) {
Date now = new Date();
SimpleDateFormat sdf = new SimpleDateFormat("hh:mm:ss a");
String formattedTime = sdf.format(now);
System.out.println("Current time: " + formattedTime);
}
}
上述代码中,首先获取当前时间,并创建一个 SimpleDateFormat
对象,构造方法接收一个格式字符串参数 "hh:mm:ss a"
,其中:
hh
表示 12 小时制的小时数,范围为 01~12;mm
表示分钟数;ss
表示秒数;a
表示上午/下午,输出格式为 AM
或 PM
。然后调用该对象的 format
方法将当前时间格式化为指定格式的字符串,并将结果输出到控制台。
在运行上述程序时,输出的结果类似于:
Current time: 02:15:45 PM
如需了解更多关于 SimpleDateFormat
类的用法,请参考官方文档:java.text.SimpleDateFormat。