JAVA 获取系统当前时间只截取时分
时间: 2023-08-29 22:05:06 浏览: 190
### 回答1:
可以使用Java中的SimpleDateFormat类来获取系统当前时间,并截取时分部分。以下是示例代码:
```java
import java.text.SimpleDateFormat;
import java.util.Date;
public class GetCurrentTime {
public static void main(String[] args) {
SimpleDateFormat sdf = new SimpleDateFormat("HH:mm");
Date now = new Date();
String currentTime = sdf.format(now);
System.out.println("当前时间:" + currentTime);
}
}
```
在上述代码中,我们创建了一个SimpleDateFormat对象,并指定时间格式为HH:mm,即只保留小时和分钟部分。然后使用Date类获取系统当前时间,并将其格式化为指定格式的字符串。最后输出格式化后的字符串即可。
### 回答2:
要在Java中获取系统当前时间,并截取时分,我们可以使用Java提供的日期和时间库。下面是一种常见的做法:
首先,我们需要导入`java.time`库中的相关类,例如`LocalTime`。然后,使用`LocalTime.now()`方法获取当前时间。接下来,使用`getHour()`和`getMinute()`方法分别获取当前时间的小时和分钟。
示例代码如下:
```
import java.time.LocalTime;
public class Main {
public static void main(String[] args) {
LocalTime currentTime = LocalTime.now();
int hour = currentTime.getHour();
int minute = currentTime.getMinute();
System.out.println("当前时间: " + hour + ":" + minute);
}
}
```
上述代码将获取当前系统时间,并输出格式为“小时:分钟”。请注意,这只截取了时分,并未包含秒数和其他时间信息。
### 回答3:
在JAVA中,我们可以使用`java.time.LocalTime`类来获取系统当前时间,并截取时分部分。
首先,我们需要导入`java.time.LocalTime`类。然后,可以使用`LocalTime.now()`方法来获取当前系统时间。接着,我们可以使用`LocalTime`类的`getHour()`方法来获取小时部分,使用`getMinute()`方法来获取分钟部分。
下面是一个示例代码:
```
import java.time.LocalTime;
public class Main {
public static void main(String[] args) {
LocalTime currentTime = LocalTime.now();
int hour = currentTime.getHour();
int minute = currentTime.getMinute();
System.out.println("当前时间:" + hour + "时" + minute + "分");
}
}
```
运行以上代码,将输出当前系统的小时和分钟部分。
需要注意的是,以上代码获取的是当前系统时间,并不包含日期部分。另外,如果你想要自定义时间格式,也可以使用`DateTimeFormatter`类来进行格式化。
阅读全文