📜  在 java 中将 long 转换为 date(1)

📅  最后修改于: 2023-12-03 15:23:09.737000             🧑  作者: Mango

在 Java 中将 long 转换为 Date

在 Java 中,可以将 long 类型的时间戳转换为 Date 类型,这在时间处理中经常会用到。

代码示例

以下是将 long 类型的时间戳转换为 Date 类型的示例代码:

long timestamp = 1619634400000L;
Date date = new Date(timestamp);
解释说明

以上代码中,我们定义了一个 long 类型的时间戳 timestamp,并初始化其值为 1619634400000L,表示时间戳为 2021 年 4 月 28 日 12 点整。

接着,我们通过 Date 类的构造函数将时间戳转换为 Date 类型的时间 date

注意事项

需要注意的是,Java 中的时间戳是以毫秒为单位表示的。因此,在构造 Date 对象时需要在时间戳后面添加 L 表示 long 类型,否则 Java 会将它解释为 int 类型,导致精度丢失。

结论

通过以上示例,我们可以看出,在 Java 中将 long 类型的时间戳转换为 Date 类型非常简单,只需要使用 Date 的构造函数即可。