SimpleDateFormat sdf = new SimpleDateFormat("HH");
时间: 2024-04-02 11:29:52 浏览: 98
SimpleDateFormat是Java中的一个日期格式化类,用于将日期对象格式化为指定的字符串形式,或者将字符串解析为日期对象。
在你提供的代码中,SimpleDateFormat sdf = new SimpleDateFormat("HH")创建了一个SimpleDateFormat对象,并指定了日期格式为"HH"。这个格式表示小时数,使用24小时制。
通过使用这个SimpleDateFormat对象,你可以将日期对象格式化为只包含小时数的字符串,或者将符合指定格式的字符串解析为日期对象。
例如,以下代码将当前时间格式化为小时数的字符串形式:
```java
SimpleDateFormat sdf = new SimpleDateFormat("HH");
String formattedTime = sdf.format(new Date());
System.out.println(formattedTime);
```
输出结果可能是"14",表示当前时间是下午2点。
另外,你也可以使用这个SimpleDateFormat对象将符合指定格式的字符串解析为日期对象。例如:
```java
SimpleDateFormat sdf = new SimpleDateFormat("HH");
String timeString = "08";
Date parsedDate = sdf.parse(timeString);
System.out.println(parsedDate);
```
输出结果可能是"Thu Jan 01 08:00:00 GMT+00:00 1970",表示解析后的日期对象是1970年1月1日上午8点。
阅读全文