如何在Java 8中获取当前时间?
从Java8引入了java.time包。它提供了LocalDate,LocalTime,LocalDateTime,MonthDay等类。使用此程序包的类,您可以以更简单的方式获取时间和日期。
Java.time.LocalTime-此类表示ISO-8601日历系统中没有时区的时间对象。now()此类的方法从系统时钟获取当前时间。
Java.time.LocalDateTime-此类表示ISO-8601日历系统中没有时区的日期时间对象。now()此类的方法从系统时钟获取当前日期时间。
示例
以下示例检索Java8的当前时间java.time包。
import java.time.LocalDate;
import java.time.LocalDateTime;
import java.time.LocalTime;
public class LocalDateJava8 {
public static void main(String args[]) {
//获取当前时间值
LocalTime time = LocalTime.now();
System.out.println("Current time: "+time);
}
}输出结果
Current time: 18:08:05.923
示例
您可以使用toLocalTime()方法从LocaldateTime对象获取时间。因此,获取当前时间的另一种方法是使用同一类的of()方法检索当前的LocaldateTime对象。使用toLocalTime()方法从该对象获取时间。
import java.time.LocalDateTime;
import java.time.LocalTime;
public class CurentTime {
public static void main(String args[]) {
//获取当前日期时间值
LocalDateTime dateTime = LocalDateTime.now();
System.out.println("Current date-time: "+dateTime);
//从LocalDateTime对象获取时间
LocalTime currentTime = dateTime.toLocalTime();
System.out.println("Current time"+currentTime);
}
}输出结果
Current date-time: 2019-07-24T19:11:57.467 Current time19:11:57.467
热门推荐
3 祝福语简短的微信
10 幼儿祝福语大全简短贺卡
11 感谢教官文案祝福语简短
12 鼠年同事祝福语简短创意
13 元旦祝福语 简短独特群发
14 妈咪跟我生日祝福语简短
15 给儿子新婚祝福语简短
16 伴娘祝福语长文案简短
17 恭喜高考完祝福语简短
18 生日祝福语送老公简短