java currentTimeMillis
时间: 2023-12-09 15:33:59 浏览: 35
Java中的currentTimeMillis()函数是一个非常方便的方法,用于获取当前系统的时间。它返回自1970年1月1日午夜以来的毫秒数。这个函数是一个静态方法,可以直接通过System类调用。下面是一个使用示例:
```java
long currentTime = System.currentTimeMillis();
System.out.println("当前系统时间(毫秒):" + currentTime);
```
这个示例将打印出当前系统时间的毫秒数。你也可以将这个毫秒数转换为其他时间格式,例如日期和时间。下面是一个将毫秒数转换为日期和时间的示例:
```java
long currentTime = System.currentTimeMillis();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date = new Date(currentTime);
System.out.println("当前系统时间:" + sdf.format(date));
```
这个示例将打印出当前系统时间的日期和时间,格式为“年-月-日 时:分:秒”。
相关问题
java currentTimeMillis用法
java的System类中的currentTimeMillis()方法可以用来获取当前时间的毫秒数。它返回自1970年1月1日午夜(格林威治时间)以来经过的毫秒数。可以使用这个方法来计算程序的运行时间、生成唯一的时间戳等。
以下是currentTimeMillis()方法的用法示例:
```java
public class Main {
public static void main(String[] args) {
long currentTime = System.currentTimeMillis();
System.out.println("当前时间的毫秒数:" + currentTime);
}
}
```
上述代码将打印出当前时间的毫秒数。
请注意,currentTimeMillis()方法返回的是一个long类型的值,表示从1970年1月1日午夜开始经过的毫秒数。这个值会随着时间的流逝而增加,但它不会提供日期或时间的其他信息。如果需要获取更详细的日期和时间信息,可以使用Java中的其他日期和时间类,例如Date类或Calendar类。
java currentTimeMillis 生成时间戳
Java中的`System.currentTimeMillis()`方法可以用于获取当前时间的时间戳,它返回从1970年1月1日00:00:00 UTC开始到现在所经过的毫秒数。可以将其作为时间戳来使用。例如:
```java
long timestamp = System.currentTimeMillis();
System.out.println("当前时间戳为:" + timestamp);
```
输出:
```
当前时间戳为:1631251477019
```
需要注意的是,这个时间戳是以UTC时区为基准的,如果需要转换为其他时区的时间,需要进行时区转换。