Java8 获取当前时间戳
时间: 2023-05-31 12:04:13 浏览: 62
在Java8中,可以使用以下方式获取当前时间戳:
```
long timestamp = System.currentTimeMillis();
```
也可以使用以下方式获取当前时间戳:
```
Instant instant = Instant.now();
long timestamp = instant.toEpochMilli();
```
相关问题
java如何获取当前时间戳
Java中获取当前时间戳有多种方法,其中比较常用的有以下三种:
1. 使用java.sql.Timestamp类:可以通过创建Timestamp对象并调用其getTime()方法来获取当前时间戳。
2. 使用System.currentTimeMillis()方法:该方法返回自1970年1月1日00:00:00 GMT以来的毫秒数,可以直接调用该方法获取当前时间戳。
3. 使用java.util.Calendar类:可以通过创建Calendar对象并调用其getTimeInMillis()方法来获取当前时间戳。
需要注意的是,以上三种方法获取的时间戳都是以毫秒为单位的。
java代码获取当前时间戳
在Java中,你可以使用java.sql.Timestamp类或java.time.Instant类来获取当前时间戳。以下是两个示例:
示例1:使用java.sql.Timestamp类
```java
import java.sql.Timestamp;
public class Main {
public static void main(String[] args) {
Timestamp timestamp = new Timestamp(System.currentTimeMillis());
System.out.println(timestamp);
}
}
```
示例2:使用java.time.Instant类(Java 8及以上版本)
```java
import java.time.Instant;
public class Main {
public static void main(String[] args) {
Instant instant = Instant.now();
System.out.println(instant);
}
}
```
这两个示例代码都会打印出当前的时间戳。