Java中获取当前时间戳
时间: 2024-03-30 09:26:45 浏览: 20
在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中获取当前时间戳有多种方法,其中比较常用的有以下三种:
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);
}
}
```
这两个示例代码都会打印出当前的时间戳。