如何使用 Java 以 24 小时格式设置时间



问题描述

如何将时间设置为 24 小时格式?

解决方案

此示例使用 SimpleDateFormat 类的 sdf.format(date) 方法,将时间格式化为 24 小时格式 (00:00-24:00)。

import java.text.SimpleDateFormat;
import java.util.Date;

public class Main {
   public static void main(String[] args) {
      Date date = new Date();
      SimpleDateFormat sdf = new SimpleDateFormat("h");
      System.out.println("hour in h format : " + sdf.format(date));
   }
}

结果

上述代码示例将产生以下结果。

hour in h format : 8

以下为日期和时间的另一个示例

import java.text.SimpleDateFormat;
import java.util.Date;

public class Main { 
   public static void main(String[] argv) throws Exception {
      Date d = new Date();
      SimpleDateFormat simpDate;
      simpDate = new SimpleDateFormat("kk:mm:ss");
      System.out.println(simpDate.format(d));
   }
}

上述代码示例将产生以下结果。

06:04:26
java_date_time.htm
广告