2025年JAVA获取当前时间的三种方法

JAVA获取当前时间的三种方法1 java util Date day new Date SimpleDateFo sdf new SimpleDateFo yyyy MM dd HH mm ss System out println sdf format day 通过 Date 类来获取当前时间 比较常用 需要使用 Java util Date 类 速度一般 2

1、java.util.Date day=new Date();

SimpleDateFormat sdf= new SimpleDateFormat(“yyyy-MM-dd HH:mm:ss”);

System.out.println(sdf.format(day));

通过Date类来获取当前时间,比较常用。需要使用Java.util.Date类,速度一般。

2、SimpleDateFormat sdf= new SimpleDateFormat(“yyyy-MM-dd HH:mm:ss”); System.out.println(sdf.format(System.currentTimeMillis()));

通过System类中的currentTimeMillis方法来获取当前时间,无需导入类,速度最快。

3、通过Calendar类来获取当前时间

Calendar calendar = Calendar.getInstance();

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

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

int date = calendar.get(Calendar.DATE);

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

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

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

System.out.println(year + “年” + month + “月” + date + “日” + hour + “时” + minute + “分” + second + “秒”);

可以对每个时间域单独修改 对时间进行加减操作等。

可灵活构建,显示格式,但速度较慢。

三种方法各有优缺点,可根据实际情况选用。

编程小号
上一篇 2025-09-12 23:57
下一篇 2025-08-14 10:40

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/hz/124329.html