专注Java教育14年 全国咨询/投诉热线:400-8080-105
动力节点LOGO图
始于2009,口口相传的Java黄埔军校
首页 学习攻略 Java获取当前时间的几种方法

Java获取当前时间的几种方法

更新时间:2019-12-13 11:39:50 来源:动力节点 浏览2592次

  1、System.currentTimeMillis()

  获取标准时间可以通过System.currentTimeMillis()方法获取,此方法不受时区影响,得到的结果是时间戳格式的。

  SimpleDateFormat formatter= new SimpleDateFormat("yyyy-MM-dd 'at' HH:mm:ss z");

  Date date = new Date(System.currentTimeMillis());

  System.out.println(formatter.format(date));

  2、java.util.Date

  在Java中,获取当前日期最简单的方法之一就是直接实例化位于Java包java.util的Date类。

  Date date = new Date(); // this object contains the current date value

  SimpleDateFormat formatter = new SimpleDateFormat("dd-MM-yyyy HH:mm:ss");

  System.out.println(formatter.format(date));

  3、Calendar API

  Calendar类,专门用于转换特定时刻和日历字段之间的日期和时间。

  使用Calendar 获取当前日期和时间非常简单:

  Calendar calendar = Calendar.getInstance(); // gets current instance of the calendar

  SimpleDateFormat formatter = new SimpleDateFormat("dd-MM-yyyy HH:mm:ss");

  System.out.println(formatter.format(calendar.getTime()));

  4、Date/Time API

  Java 8提供了一个全新的API,用以替换java.util.Date和java.util.Calendar。Date / Time API提供了多个类,帮助我们来完成工作。

  LocalDate date = LocalDate.now(); // gets the current date

  DateTimeFormatter formatter = DateTimeFormatter.ofPattern("dd-MM-yyyy");

  System.out.println(date.format(formatter));

  5、Date/Time API

  Java 8提供了一个全新的API,用以替换java.util.Date和java.util.Calendar。Date / Time API提供了多个类,帮助我们来完成工作。

  LocalTime time = LocalTime.now(); // gets the current time

  DateTimeFormatter formatter = DateTimeFormatter.ofPattern("HH:mm:ss");

  System.out.println(time.format(formatter));

  6、LocalDateTime

  最后一个是LocalDateTime,也是Java中最常用的Date / Time类,代表前两个累的组合 - 即日期和时间的值。

  LocalDateTime dateTime = LocalDateTime.now(); // gets the current date and time

  DateTimeFormatter formatter = DateTimeFormatter.ofPattern("dd-MM-yyyy HH:mm:ss");

  System.out.println(dateTime.format(formatter));

Java获取当前时间的几种方法.jpg

      以上就是动力节点Java培训机构小编介绍的“Java获取当前时间的几种方法”的内容,希望对大家有帮助,如有疑问,请在线咨询,有专业老师随时为你服务。

       相关文章

  零基础怎么自学Java,完整版Java学习路线图

  你还在纠结学Java,是自学还是去培训班吗

  一个标准的Java程序员如何进阶?

  Java学习路线清单,快速进阶Java

  Java编程初学者要如何进阶

提交申请后,顾问老师会电话与您沟通安排学习

免费课程推荐 >>
技术文档推荐 >>