Java函数-获取当前时间戳
发布时间:2023-10-18 11:42:15
Java中获取当前时间戳有多种方式,可以使用System类的currentTimeMillis()方法、Date类的getTime()方法或者使用Calendar类来实现。
1. 使用System类的currentTimeMillis()方法:
System类是Java中的一个工具类,提供了一些与系统相关的属性和方法。其中currentTimeMillis()方法返回当前时间与1970年1月1日00:00:00 GMT(格林尼治标准时间)之间的毫秒差值,即当前时间戳。
示例代码如下:
long timeStamp = System.currentTimeMillis();
System.out.println("当前时间戳:" + timeStamp);
2. 使用Date类的getTime()方法:
Date类是Java中表示日期和时间的类,其中getTime()方法返回自1970年1月1日00:00:00 GMT(格林尼治标准时间)以来的毫秒数,即当前时间戳。
示例代码如下:
Date date = new Date();
long timeStamp = date.getTime();
System.out.println("当前时间戳:" + timeStamp);
3. 使用Calendar类:
Calendar类是Java中用于操作日期和时间的类,可以通过其实例来获取当前时间戳。
示例代码如下:
Calendar calendar = Calendar.getInstance();
long timeStamp = calendar.getTimeInMillis();
System.out.println("当前时间戳:" + timeStamp);
以上三种方法都可以获取到当前时间的毫秒级时间戳,可以根据需要选择其中一种方式来使用。在使用过程中,需要注意使用long类型来接收时间戳,以保证能够存储足够的位数。
