zoukankan      html  css  js  c++  java
  • LocalDate和Date等新旧日期类的转化

        // 01. java.util.Date --> java.time.LocalDateTime
        public void UDateToLocalDateTime() {
            java.util.Date date = new java.util.Date();
            Instant instant = date.toInstant();
            ZoneId zone = ZoneId.systemDefault();
            LocalDateTime localDateTime = LocalDateTime.ofInstant(instant, zone);
        }
    
        // 02. java.util.Date --> java.time.LocalDate
        public void UDateToLocalDate() {
            java.util.Date date = new java.util.Date();
            Instant instant = date.toInstant();
            ZoneId zone = ZoneId.systemDefault();
            LocalDateTime localDateTime = LocalDateTime.ofInstant(instant, zone);
            LocalDate localDate = localDateTime.toLocalDate();
        }
    
        // 03. java.util.Date --> java.time.LocalTime
        public void UDateToLocalTime() {
            java.util.Date date = new java.util.Date();
            Instant instant = date.toInstant();
            ZoneId zone = ZoneId.systemDefault();
            LocalDateTime localDateTime = LocalDateTime.ofInstant(instant, zone);
            LocalTime localTime = localDateTime.toLocalTime();
        }
    
    
        // 04. java.time.LocalDateTime --> java.util.Date
        public void LocalDateTimeToUdate() {
            LocalDateTime localDateTime = LocalDateTime.now();
            ZoneId zone = ZoneId.systemDefault();
            Instant instant = localDateTime.atZone(zone).toInstant();
            java.util.Date date = Date.from(instant);
        }
    
    
        // 05. java.time.LocalDate --> java.util.Date
        public void LocalDateToUdate() {
            LocalDate localDate = LocalDate.now();
            ZoneId zone = ZoneId.systemDefault();
            Instant instant = localDate.atStartOfDay().atZone(zone).toInstant();
            java.util.Date date = Date.from(instant);
        }
    
        // 06. java.time.LocalTime --> java.util.Date
        public void LocalTimeToUdate() {
            LocalTime localTime = LocalTime.now();
            LocalDate localDate = LocalDate.now();
            LocalDateTime localDateTime = LocalDateTime.of(localDate, localTime);
            ZoneId zone = ZoneId.systemDefault();
            Instant instant = localDateTime.atZone(zone).toInstant();
            java.util.Date date = Date.from(instant);
        }
    java.sql.Date与java.util.Date的转化
    java.util.Date date2 = new java.util.Date(new java.sql.Date().getTime());
    java.sql.Date date1 = new java.sql.Date(new java.util.Date().getTime());

    参考https://blog.csdn.net/a25115/article/details/40380667

  • 相关阅读:
    bzoj2431[HAOI2009]逆序对数列
    wikioi1082【线段树练习 3 】
    bzoj1715[Usaco2006 Dec]Wormholes 虫洞
    bzoj1676[Usaco2005 Feb]Feed Accounting 饲料计算
    bzoj1677[Usaco2005 Jan]Sumsets 求和
    bzoj1679[Usaco2005 Jan]Moo Volume 牛的呼声
    bzoj1680[Usaco2005 Mar]Yogurt factory
    bzoj1681[Usaco2005 Mar]Checking an Alibi 不在场的证明
    bzoj2705[SDOI2012]Longge的问题
    bzoj1627[Usaco2007 Dec]穿越泥地
  • 原文地址:https://www.cnblogs.com/grasp/p/12145801.html
Copyright © 2011-2022 走看看