DateUtils 时间戳
时间: 2024-01-03 09:22:44 浏览: 142
DateUtils类是Apache Commons Lang库中的一个工具类,用于处理日期和时间相关的操作。提供了一系列静态方法,可以方便地进行日期和时间的转换、计算和格式化等操作。
要使用DateUtils类获取时间戳,可以使用其静态方法`DateUtils.toCalendar()`或`DateUtils.toDate()`。这些方法可以将日期对象转换为Calendar对象或Date对象,并从中获取时间戳。
下面是一个示例代码,演示如何使用DateUtils类获取时间戳:
```java
import org.apache.commons.lang3.time.DateUtils;
import java.util.Date;
public class Main {
public static void main(String[] args) {
Date date = new Date(); // 获取当前日期和时间
long timestamp = DateUtils.toCalendar(date).getTimeInMillis(); // 获取时间戳
System.out.println("Timestamp: " + timestamp);
}
}
```
上述代码中,我们首先创建了一个Date对象表示当前日期和时间。然后,使用`DateUtils.toCalendar()`方法将Date对象转换为Calendar对象,再通过`getTimeInMillis()`方法获取时间戳。最后,将时间戳打印输出。
注意:在使用DateUtils类之前,需要先导入Apache Commons Lang库。
阅读全文