//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
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
//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
//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
//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
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();
,