这篇文章主要介绍了java 获取当前时间的三种方法,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下 总结java里面关于获取当前时间的一些方法 System.currentTimeMillis() 获取标准时间可以通过
我们可以将时间戳转化成我们易于理解的格式
则该时间戳对应的时间为:
值得注意的是,此方法会根据我们的系统时间返回当前值,因为世界各地的时区是不一样的。 java.util.Date 在Java中,获取当前日期最简单的方法之一就是直接实例化位于Java包java.util的Date类。 Date date = new Date(); // this object contains the current date value
上面获取到的日期也可以被format成我们需要的格式,例如:
Calendar API Calendar类,专门用于转换特定时刻和日历字段之间的日期和时间。 使用Calendar 获取当前日期和时间非常简单: Calendar calendar = Calendar.getInstance(); // gets current instance of the calendar
与date一样,我们也可以非常轻松地format这个日期成我们需要的格式
上面代码打印的结果如下:
Date/Time API Java 8提供了一个全新的API,用以替换java.util.Date和java.util.Calendar。Date / Time API提供了多个类,帮助我们来完成工作,包括:
LocalDate只是一个日期,没有时间。 这意味着我们只能获得当前日期,但没有一天的具体时间。 LocalDate date = LocalDate.now(); // gets the current date
我们可以format它
得到的结果只有年月日,例如:
LocalTime LocalTime与LocalDate相反,它只代表一个时间,没有日期。 这意味着我们只能获得当天的当前时间,而不是实际日期: LocalTime time = LocalTime.now(); // gets the current time
可以按如下方式format
得到的结果类似如下:
LocalDateTime 最后一个是LocalDateTime,也是Java中最常用的Date / Time类,代表前两个累的组合 - 即日期和时间的值: LocalDateTime dateTime = LocalDateTime.now(); // gets the current date and time
format的方式也一样
得到的日期结果类似于:
总结 以上所述是小编给大家介绍的java 获取当前时间的三种方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对推扬网www.tuiyang.com网站的支持! |