欢迎访问宙启技术站
智能推送

Java中的日期函数:如何获取当前时间

发布时间:2023-06-12 12:51:10

在Java中,有很多日期函数可以用于获取当前时间和日期。下面介绍几个常用的方法。

1. 获取当前日期和时间

使用Java.util包中的Date类,通过调用其无参构造函数可以获得当前日期和时间。

import java.util.Date;

public class GetDate {
    public static void main(String[] args) {
        Date now = new Date();
        System.out.println(now);
    }
}

上述代码会输出当前日期和时间。

2. 获取当前时间戳

使用System.currentTimeMillis()函数可以获取当前时间的毫秒级时间戳。

public class GetTimestamp {
    public static void main(String[] args) {
        long now = System.currentTimeMillis();
        System.out.println(now);
    }
}

上述代码会输出当前时间的毫秒级时间戳。

3. 获取当前日期

使用Java.time包中的LocalDate类,可以获取当前日期。和Date类不同的是,LocalDate只包含日期信息,不包含时间。

import java.time.LocalDate;

public class GetLocalDate {
    public static void main(String[] args) {
        LocalDate now = LocalDate.now();
        System.out.println(now);
    }
}

上述代码会输出当前日期。

4. 获取当前时间

使用Java.time包中的LocalTime类,可以获取当前时间。和LocalDate类相似,LocalTime只包含时间信息,不包含日期。

import java.time.LocalTime;

public class GetLocalTime {
    public static void main(String[] args) {
        LocalTime now = LocalTime.now();
        System.out.println(now);
    }
}

上述代码会输出当前时间。

总结:

以上是获取Java中的日期和时间的几种常用方法。通过不同的工具类和函数,我们可以方便地获取系统当前日期和时间,从而进行各种计算和操作。在实际编程中,根据需求选择合适的函数和框架进行开发,可以提高代码的效率和可读性。