📜  以 AM-PM 格式格式化时间的Java程序(1)

📅  最后修改于: 2023-12-03 15:06:39.977000             🧑  作者: Mango

以 AM-PM 格式格式化时间的 Java 程序

在 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 表示上午/下午,输出格式为 AMPM

然后调用该对象的 format 方法将当前时间格式化为指定格式的字符串,并将结果输出到控制台。

在运行上述程序时,输出的结果类似于:

Current time: 02:15:45 PM

如需了解更多关于 SimpleDateFormat 类的用法,请参考官方文档:java.text.SimpleDateFormat