Java程序以12小时格式显示时间

使用SimpleDateFormat类以12小时格式显示时间。

设定格式

Date dt = new Date();
SimpleDateFormat dateFormat;
dateFormat = new SimpleDateFormat("hh:mm:ss a");

现在,以下内容将以12小时格式显示时间

dateFormat.format(dt)

以下是一个例子

示例

import java.text.SimpleDateFormat;
import java.util.Date;
public class Demo {
   public static void main(String[] argv) throws Exception {
      Date dt = new Date();
      SimpleDateFormat dateFormat;
      dateFormat = new SimpleDateFormat("hh:mm:ss a");
      System.out.println("Time in 12 hr format = "+dateFormat.format(dt));
   }
}

输出结果

Time in 12 hr format = 11:33:53 AM