Java 需要一个时间戳的当前时间
时间: 2024-05-01 17:18:17 浏览: 58
可以使用Java的Date类来获取当前时间戳。以下是获取当前时间戳的示例代码:
```
import java.util.Date;
public class GetCurrentTimestamp {
public static void main(String[] args) {
// 获取当前时间戳
long currentTimestamp = new Date().getTime();
// 打印当前时间戳
System.out.println("当前时间戳:" + currentTimestamp);
}
}
```
需要注意的是,获取到的时间戳是以毫秒为单位的,如果需要秒级别的时间戳,可以将获取到的时间戳除以1000。
相关问题
java 获取当前时间时间戳
以下是Java获取当前时间戳的两种方法:
1. 使用java.sql.Timestamp类
```java
import java.sql.Timestamp;
Timestamp timestamp = new Timestamp(System.currentTimeMillis());
System.out.println("当前时间戳为:" + timestamp.getTime());
```
2. 使用System的currentTimeMillis()方法
```java
System.out.println("当前时间戳为:" + System.currentTimeMillis());
```
java获取一个时间戳的年份
要获取一个时间戳的年份,你可以使用Java中的`java.time`包下的`Instant`类来实现。下面是获取时间戳年份的示例代码:
```java
import java.time.Instant;
import java.time.LocalDateTime;
import java.time.ZoneId;
public class TimestampYear {
public static void main(String[] args) {
long timestamp = System.currentTimeMillis();
Instant instant = Instant.ofEpochMilli(timestamp);
LocalDateTime dateTime = LocalDateTime.ofInstant(instant, ZoneId.systemDefault());
int year = dateTime.getYear();
System.out.println("Timestamp: " + timestamp);
System.out.println("Year: " + year);
}
}
```
这段代码将获取当前时间戳,并将其转换为本地日期时间。然后使用`getYear()`方法获取年份,并打印输出。
阅读全文