hutool获取当前时间的时间戳
Hutool 是一个非常强大的 Java 工具包,提供了许多便捷的方法来处理常见的开发任务。要获取当前时间的时间戳,可以使用 Hutool 的 DateUtil 类中的方法。
以下是几种获取当前时间的时间戳的方法:
- 获取当前时间的时间戳(毫秒)
import cn.hutool.core.date.DateUtil;
public class Main {
public static void main(String[] args) {
// 获取当前时间的时间戳(毫秒)
long currentTimeMillis = DateUtil.current();
// 输出时间戳
System.out.println("当前时间的时间戳(毫秒): " + currentTimeMillis);
}
}
- 获取当前时间的时间戳(秒)
import cn.hutool.core.date.DateUtil;
public class Main {
public static void main(String[] args) {
// 获取当前时间的时间戳(秒)
long currentTimeSeconds = DateUtil.currentSeconds();
// 输出时间戳
System.out.println("当前时间的时间戳(秒): " + currentTimeSeconds);
}
}
- 使用 System.currentTimeMillis() 获取当前时间的时间戳(毫秒)
虽然这不是 Hutool 的方法,但为了对比,你可以直接使用 Java 的 System.currentTimeMillis() 方法:
public class Main {
public static void main(String[] args) {
// 获取当前时间的时间戳(毫秒)
long currentTimeMillis = System.currentTimeMillis();
// 输出时间戳
System.out.println("当前时间的时间戳(毫秒): " + currentTimeMillis);
}
}
示例代码
以下是一个完整的示例代码,展示了如何使用 Hutool 获取当前时间的时间戳:
import cn.hutool.core.date.DateUtil;
public class Main {
public static void main(String[] args) {
// 获取当前时间的时间戳(毫秒)
long currentTimeMillis = DateUtil.current();
System.out.println("当前时间的时间戳(毫秒): " + currentTimeMillis);
// 获取当前时间的时间戳(秒)
long currentTimeSeconds = DateUtil.currentSeconds();
System.out.println("当前时间的时间戳(秒): " + currentTimeSeconds);
// 使用 System.currentTimeMillis() 获取当前时间的时间戳(毫秒)
long currentTimeMillisSystem = System.currentTimeMillis();
System.out.println("当前时间的时间戳(毫秒): " + currentTimeMillisSystem);
}
}
输出示例
运行上述代码后,输出可能如下:
当前时间的时间戳(毫秒): 1699385678901
当前时间的时间戳(秒): 1699385678
当前时间的时间戳(毫秒): 1699385678901
总结
通过 Hutool 的 DateUtil 类,你可以非常方便地获取当前时间的时间戳。无论是毫秒还是秒,都有对应的方法可以直接调用。希望这个示例对你有所帮助!