Java 示例 - 格式化时间

  • 问题描述:

    如何以 AM-PM 格式格式化时间?
  • 解决方案:

    本示例使用 SimpleDateFormat("HH-mm-ss a") 构造函数和 SimpleDateFormat 类的 sdf.format(date) 方法格式化时间。
    
    import java.text.SimpleDateFormat;
    import java.util.Date;
    public class Main{
       public static void main(String[] args){
          Date date = new Date();
          String strDateFormat = "HH:mm:ss a";
          SimpleDateFormat sdf = new SimpleDateFormat(strDateFormat);
          System.out.println(sdf.format(date));
       }
    }
    
  • 结果:

    上面的代码示例将产生以下结果。结果将根据当前系统时间而变化
    
    06:40:32 AM