Java中获取当前时间戳
时间: 2024-03-30 22:26:45 浏览: 77
在Java中,你可以使用`System.currentTimeMillis()`方法来获取当前的时间戳。该方法返回自1970年1月1日00:00:00 GMT(格林尼治标准时间)以来的毫秒数。以下是一个示例:
```java
public class Main {
public static void main(String[] args) {
long timestamp = System.currentTimeMillis();
System.out.println("当前时间戳:" + timestamp);
}
}
```
这将输出当前的时间戳。请注意,这个时间戳是一个 `long` 类型的值。
相关问题
java中获取当前时间戳
在Java中,你可以使用`java.util.Date`类或者其更现代、推荐的替代方案`java.time.Instant`来获取当前的时间戳。以下是两种方法:
1. 使用`java.util.Date`类:
```java
import java.util.Date;
Date currentDate = new Date();
long currentTimeStamp = currentDate.getTime(); // 返回自1970年1月1日以来的毫秒数
```
2. 使用`java.time.Instant`类(推荐):
```java
import java.time.Instant;
import java.time.ZoneId;
Instant instant = Instant.now(); // 获取当前时刻
long currentTimeStamp = instant.toEpochMilli(); // 转换为自1970-01-01T00:00:00Z至今的毫秒数
```
这两种方法都返回的是从Java纪元(即1970年1月1日格林尼治标准时间0点)到现在的毫秒数。
java如何获取当前时间戳
Java中获取当前时间戳有多种方法,其中比较常用的有以下三种:
1. 使用java.sql.Timestamp类:可以通过创建Timestamp对象并调用其getTime()方法来获取当前时间戳。
2. 使用System.currentTimeMillis()方法:该方法返回自1970年1月1日00:00:00 GMT以来的毫秒数,可以直接调用该方法获取当前时间戳。
3. 使用java.util.Calendar类:可以通过创建Calendar对象并调用其getTimeInMillis()方法来获取当前时间戳。
需要注意的是,以上三种方法获取的时间戳都是以毫秒为单位的。
阅读全文