java 中date转long
时间: 2023-11-25 15:05:28 浏览: 38
Java中的Date类有一个getTime()方法,可以将日期转换为long型的毫秒数。
示例代码:
```
Date date = new Date();
long time = date.getTime();
System.out.println(time);
```
输出结果为当前时间的毫秒数。
相关问题
java date转Long类型
可以使用Java的Date类的getTime()方法将Date类型转换为Long类型,如下所示:
```
Date date = new Date();
Long timeInMillis = date.getTime();
```
这将返回自1970年1月1日以来的毫秒数,即Long类型的时间戳。
java中long类型转date类型
在Java中,可以使用`java.util.Date`类来表示日期和时间,而`long`类型表示从“1970年1月1日 00:00:00 GMT”开始的毫秒数。因此,将`long`类型转换为`Date`类型也很简单,只需要将`long`类型的值作为参数传递给`Date`类的构造函数即可。
以下是将`long`类型转换为`Date`类型的示例代码:
```
long timestamp = System.currentTimeMillis(); // 获取当前时间的毫秒数
Date date = new Date(timestamp);
System.out.println(date);
```
输出结果为:
```
Sat Mar 06 23:44:31 CST 2021
```
可以看到,将`long`类型的时间戳转换为`Date`类型非常简单,只需要将时间戳作为参数传递给`Date`类的构造函数即可。