date怎么获取当前日期java(DATE4)

//1.初始化日期 Date date = new Date(); log.debug("`java.util.Date`: {}",date); //2.转sql.date java.sql.Date sqlDate = new java.sql.Date(date.getTime()); log.debug("`java.util.Date`转`java.sql.Date`: {}",sqlDate); //3.转java.sql.Timestamp java.sql.Timestamp timestamp = new java.sql.Timestamp(date.getTime()); log.debug("`java.util.Date`转`java.sql.Timestamp`: {}",timestamp); // - `java.util.Date`: Sun Jun 20 22:11:09 CST 2021 // - `java.util.Date`转`java.sql.Date`: 2021-06-20 // - `java.util.Date`转`java.sql.Timestamp`: 2021-06-20 22:11:09.379,下面我们就来聊聊关于date怎么获取当前日期java?接下来我们就一起去了解一下吧!

date怎么获取当前日期java(DATE4)

date怎么获取当前日期java

1.java.util.Date转java.sql.Date

//1.初始化日期 Date date = new Date(); log.debug("`java.util.Date`: {}",date); //2.转sql.date java.sql.Date sqlDate = new java.sql.Date(date.getTime()); log.debug("`java.util.Date`转`java.sql.Date`: {}",sqlDate); //3.转java.sql.Timestamp java.sql.Timestamp timestamp = new java.sql.Timestamp(date.getTime()); log.debug("`java.util.Date`转`java.sql.Timestamp`: {}",timestamp); // - `java.util.Date`: Sun Jun 20 22:11:09 CST 2021 // - `java.util.Date`转`java.sql.Date`: 2021-06-20 // - `java.util.Date`转`java.sql.Timestamp`: 2021-06-20 22:11:09.379

2.java.util.Date转java.time.LocalDate

//1.初始化日期 Date date = new Date(); log.debug("`java.util.Date`: {}",date); //2.`java.util.Date`转`java.time.LocalDate`: LocalDate localDate = date.toInstant().atZone(ZoneId.systemDefault()).toLocalDate(); log.debug("`java.util.Date`转`java.time.LocalDate`: {}",localDate); //2.`java.util.Date`转`java.time.LocalDate`: LocalDateTime localDateTime = date.toInstant().atZone(ZoneId.systemDefault()).toLocalDateTime(); log.debug("`java.util.Date`转`java.time.LocalDateTime`: {}",localDateTime); // - `java.util.Date`: Sun Jun 20 22:07:39 CST 2021 // - `java.util.Date`转`java.time.LocalDate`: 2021-06-20 // - `java.util.Date`转`java.time.LocalDateTime`: 2021-06-20T22:07:39.591

3.java.sql.Date转java.time.LocalDate

//1.初始化日期 java.sql.Date sqlDate = java.sql.Date.valueOf("2017-06-16"); log.debug("`java.sql.Date`: {}",sqlDate); java.time.LocalDate localDate = sqlDate.toLocalDate(); log.debug("`java.sql.Date`转`java.time.LocalDate`: {}",localDate); java.sql.Timestamp timestamp = java.sql.Timestamp.valueOf("2017-06-16 12:24:09"); log.debug("`java.sql.Timestamp`: {}",timestamp); java.time.LocalDateTime localDateTime = timestamp.toLocalDateTime(); log.debug("`java.sql.Timestamp`转`java.time.LocalDateTime`: {}",localDateTime); // - `java.sql.Date`: 2017-06-16 // - `java.sql.Date`转`java.time.LocalDate`: 2017-06-16 // - `java.sql.Timestamp`: 2017-06-16 12:24:09.0 // - `java.sql.Timestamp`转`java.time.LocalDateTime`: 2017-06-16T12:24:09

4.java.time.LocalDate转java.sql.Date

//1.初始化日期 LocalDate localDate = LocalDate.now(); log.debug("`java.time.LocalDate`: {}",localDate); java.sql.Date sqlDate = java.sql.Date.valueOf(localDate); log.debug("`java.time.LocalDate`转`java.sql.Date`: {}",sqlDate); LocalDateTime localDateTime = LocalDateTime.now(); log.debug("`java.time.LocalDateTime`: {}",localDateTime); java.sql.Timestamp timestamp = java.sql.Timestamp.valueOf(localDateTime); log.debug("`java.time.LocalDateTime`转`java.sql.TimeStamp`: {}",timestamp); // - `java.time.LocalDate`: 2021-06-20 // - `java.time.LocalDate`转`java.sql.Date`: 2021-06-20 // - `java.time.LocalDateTime`: 2021-06-20T22:31:03.124 // - `java.time.LocalDateTime`转`java.sql.TimeStamp`: 2021-06-20 22:31:03.124

5.Calendar转LocalDate

Calendar calendar = Calendar.getInstance(); log.debug("java.util.Calendar: {}",calendar); ZoneId zoneId = calendar.getTimeZone().toZoneId(); ZonedDateTime zonedDateTime = ZonedDateTime.ofInstant(calendar.toInstant(), zoneId); log.debug("java.util.Date: {}",zonedDateTime); LocalDate localDate = zonedDateTime.toLocalDate();

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页