用java获取当前时间
时间: 2023-06-30 17:26:28 浏览: 70
可以使用Java中的`java.util.Date`和`java.text.SimpleDateFormat`来获取当前时间。
示例代码如下:
```java
import java.util.Date;
import java.text.SimpleDateFormat;
public class GetCurrentTime {
public static void main(String[] args) {
// 创建日期对象
Date date = new Date();
// 创建SimpleDateFormat对象,指定日期格式
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
// 格式化日期对象,输出当前时间
String currentTime = sdf.format(date);
System.out.println("当前时间为:" + currentTime);
}
}
```
输出结果如下:
```
当前时间为:2021-08-05 15:30:00
```
相关问题
如何用java获取当前时间?
Java中获取当前时间的方法有很多种,其中比较常用的是使用java.util包下的Date类和Calendar类。具体方法如下:
```java
//使用Date类获取当前时间
Date date = new Date();
System.out.println(date);
//使用Calendar类获取当前时间
Calendar calendar = Calendar.getInstance();
System.out.println(calendar.getTime());
```
以上代码分别使用了Date类和Calendar类获取当前时间,并将结果输出到控制台。需要注意的是,Date类和Calendar类都是Java中比较常用的日期时间处理类,但是它们的使用方法略有不同,需要根据具体情况选择使用。
使用Java获取当前时间的年月日
可以使用Java中的java.time包获取当前时间的年月日,具体实现如下:
```java
import java.time.LocalDate;
public class CurrentDate {
public static void main(String[] args) {
LocalDate currentDate = LocalDate.now();
int year = currentDate.getYear();
int month = currentDate.getMonthValue();
int day = currentDate.getDayOfMonth();
System.out.println("当前时间为:" + year + "年" + month + "月" + day + "日");
}
}
```
运行输出:
```
当前时间为:2021年10月19日
```
阅读全文