java hutool获取当前时分秒
时间: 2023-11-10 07:59:56 浏览: 545
要获取当前时分秒,可以使用Hutool中的DateUtil工具类。
示例代码:
```java
import cn.hutool.core.date.DateUtil;
public class Demo {
public static void main(String[] args) {
String time = DateUtil.formatTime(new Date());
System.out.println(time);
}
}
```
输出结果:
```
14:23:06
```
这里使用了DateUtil中的formatTime方法,该方法可以将日期格式化为时分秒的字符串。传入的参数是new Date(),表示获取当前时间。
相关问题
java获取当前时分秒
获取当前时分秒可以使用Java中的时间类Calendar和SimpleDateFormat。
示例代码如下:
```
import java.util.Calendar;
import java.text.SimpleDateFormat;
public class CurrentTime {
public static void main(String[] args) {
// 获取当前时间
Calendar calendar = Calendar.getInstance();
// 将时间格式化为"小时:分钟:秒"的格式
SimpleDateFormat sdf = new SimpleDateFormat("HH:mm:ss");
// 输出当前时间
System.out.println(sdf.format(calendar.getTime()));
}
}
```
运行该程序,即可输出当前的时分秒。
java获取当前时间时分秒
### 回答1:
你可以使用Java中的`LocalTime`类来获取当前时间的时分秒,如下所示:
```java
import java.time.LocalTime;
public class Main {
public static void main(String[] args) {
// 获取当前时间
LocalTime currentTime = LocalTime.now();
System.out.println("当前时间:" + currentTime);
// 获取当前时间的时分秒
int hour = currentTime.getHour();
int minute = currentTime.getMinute();
int second = currentTime.getSecond();
System.out.println("当前时间: " + hour + ":" + minute + ":" + second);
}
}
```
输出结果类似于:
```
当前时间: 15:30:45.123456
当前时间: 15:30:45
```
### 回答2:
在Java中,我们可以使用`java.util.Date`和`java.util.Calendar`获取当前时间的时分秒。
方法一:使用`java.util.Date`
```java
import java.util.Date;
import java.text.SimpleDateFormat;
public class Main {
public static void main(String[] args) {
Date date = new Date();
SimpleDateFormat sdf = new SimpleDateFormat("HH:mm:ss");
String currentTime = sdf.format(date);
System.out.println("当前时间:" + currentTime);
}
}
```
方法二:使用`java.util.Calendar`
```java
import java.util.Calendar;
public class Main {
public static void main(String[] args) {
Calendar calendar = Calendar.getInstance();
int hour = calendar.get(Calendar.HOUR_OF_DAY);
int minute = calendar.get(Calendar.MINUTE);
int second = calendar.get(Calendar.SECOND);
System.out.println("当前时间:" + hour + ":" + minute + ":" + second);
}
}
```
无论是使用`Date`还是`Calendar`,都可以通过相应的方法获取到当前的小时、分钟和秒数,并将它们拼接成一串表示当前时间的字符串。
阅读全文