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

在Java中获取当前时间:getCurrentTime()

发布时间:2023-05-20 17:00:30

Java是一种面向对象的编程语言,它提供了许多处理日期和时间的类和方法。在Java中,我们可以使用以下方法来获取当前时间:

1. 使用System.currentTimeMillis()方法获取当前时间的毫秒数。该方法返回自1970年1月1日00:00:00GMT以来经过的毫秒数。

long currentTime = System.currentTimeMillis();

2. 使用Calendar.getInstance()方法获取当前时间的Calendar对象。然后可以从Calendar对象中获取年、月、日、时、分、秒等时间属性。

Calendar calendar = Calendar.getInstance();

int year = calendar.get(Calendar.YEAR);

int month = calendar.get(Calendar.MONTH) + 1;

int day = calendar.get(Calendar.DAY_OF_MONTH);

int hour = calendar.get(Calendar.HOUR_OF_DAY);

int minute = calendar.get(Calendar.MINUTE);

int second = calendar.get(Calendar.SECOND);

3. 使用Date()构造方法获取当前时间的Date对象。Date()无参构造方法会返回当前时间的Date对象。

Date date = new Date();

总的来说,在Java中获取当前时间有很多方法可选,根据需求选择合适的方法就可以了。例如,如果只需要获取当前时间的毫秒数,那么使用System.currentTimeMillis()方法就足够了;如果需要获取当前时间的所有属性,那么使用Calendar.getInstance()方法会更便捷。