java获取当前时间的方法
时间: 2023-11-02 20:09:29 浏览: 68
Java获取当前时间的方法有多种:
1. 使用System类的currentTimeMillis()方法获取当前时间戳,然后通过Date类的构造函数将其转换为Date对象。
```
long currentTimeMillis = System.currentTimeMillis();
Date currentTime = new Date(currentTimeMillis);
```
2. 使用Calendar类获取当前时间,可以使用getInstance()方法获取一个Calendar对象,然后调用其getTime()方法转换为Date对象。
```
Calendar calendar = Calendar.getInstance();
Date currentTime = calendar.getTime();
```
3. 使用SimpleDateFormat类格式化当前时间,可以将Date对象转换为指定格式的字符串。
```
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String currentTimeString = formatter.format(new Date());
```
相关问题
java 获取当前时间方法
Java中获取当前时间有多种方法,其中比较常用的方法包括:
1. 使用java.util.Date类获取当前时间,示例代码如下:
Date currentTime = new Date();
System.out.println(currentTime);
2. 使用java.util.Calendar类获取当前时间,示例代码如下:
Calendar cal = Calendar.getInstance();
System.out.println(cal.getTime());
3. 使用java.time包中的类获取当前时间,示例代码如下:
Instant instant = Instant.now();
System.out.println(instant);
以上是常用的几种方法,具体使用可以根据不同场景进行选择。
java 获取当前时间的方法
在Java中获取当前时间的方法有很多种,以下是其中几种常见的方法:
1. 使用System.currentTimeMillis()方法获取当前时间戳:
```java
long currentTimeMillis = System.currentTimeMillis();
```
2. 使用java.util.Date类获取当前时间:
```java
Date date = new Date();
```
3. 使用java.util.Calendar类获取当前时间:
```java
Calendar calendar = Calendar.getInstance();
Date date = calendar.getTime();
```
4. 使用java.time包中的LocalDateTime类获取当前日期时间:
```java
LocalDateTime now = LocalDateTime.now();
```
注意,以上方法获取的时间都是系统默认时区的时间。如果需要获取指定时区的时间,可以使用java.time包中的ZonedDateTime类。
阅读全文