• java8 关于日期的处理


    Java8 为我们提供了一种新的日期格式:LocalDate和LocalDateTime

    获取当前的时间及前一天时间的方法:

    import java.time.LocalDateTime;
    import java.time.ZoneId;
    import java.util.Date;
    
    public class Test {
    
        public static void main(String[] args) {
            
            //获取当前的时区
            ZoneId zone=ZoneId.systemDefault();
            //java8 获取当前时间
            LocalDateTime today = LocalDateTime.now();
            //获取前一天的当前时间
            LocalDateTime yesterday = today.minusDays(1);
            Date date=null;
            //LocalDateTime转化为Date
            date=Date.from(today.atZone(zone).toInstant());
            //Date转化为LocalDateTime
            today= LocalDateTime.ofInstant(date.toInstant(),zone);
                   
        }
    }

    Instant是两种数据格式转化的关键,相当于一个中介,两者都可以转化为Instant,并且由Instant转化回去。

    java8主要提供了Date的from方法和LocalDateTime的ofInstant方法

  • 相关阅读:
    无约束梯度算法
    resp协议
    union和union all
    cgi和fastcgi
    证书认证原理
    HTTPS的实现原理
    redis消息队列优缺点有哪些?redis消息队列的优缺点
    cname是个什么东西
    CDN
    PHP 删除数组中的元素
  • 原文地址:https://www.cnblogs.com/wangzun/p/7383809.html
Copyright © 2020-2023  润新知