Java8-LocalDateTime

java 8引进了 LocalDateTime。 原因如下:

java.util.DateSimpleDateFormatter都不是线程安全的,而LocalDateLocalTime和最基本的String一样,是不变类型,不但线程安全,而且不能修改。而且LocalDateTime非常好用。在新的Java 8中,日期和时间被明确划分为LocalDateLocalTimeLocalDate无法包含时间,LocalTime无法包含日期。当然,LocalDateTime才能同时包含日期和时间。

简单的案例如下:

        System.out.println(LocalDateTime.now());//获取当前时间
        System.out.println(LocalDateTime.now().toLocalTime());//获取当前的 时分秒毫秒
        System.out.println(LocalDateTime.now().toLocalDate());//获取当前的日期
        System.out.println(LocalTime.now().withNano(0));//去除毫秒
        Timestamp timestamp = Timestamp.valueOf(LocalDateTime.now());//LocationDateTime 转时间戳
        LocalDateTime.now().plusHours(1L);//当前时间加一个小时

转载地址:http://www.liaoxuefeng.com/article/00141939241051502ada88137694b62bfe844cd79e12c32000

    原文作者:a_worm
    原文地址: https://blog.csdn.net/cuigaochong/article/details/51691863
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞