📜  Java8 Date和Time

📅  最后修改于: 2020-10-01 06:36:41             🧑  作者: Mango

Java日期和时间

java.time,java.util,java.sql和java.text包包含用于表示日期和时间的类。以下类对于处理Java中的日期很重要。

Java 8日期/时间API

Java从Java 8开始引入了新的Date and TimeAPI。java.time包包含Java 8 Date和Time类。

  • java.time.LocalDate类
  • java.time.LocalTime类
  • java.time.LocalDateTime类
  • java.time.MonthDay类
  • java.time.OffsetTime类
  • java.time.OffsetDateTime类
  • java.time.Clock类
  • java.time.ZonedDateTime类
  • java.time.ZoneId类
  • java.time.ZoneOffset类
  • java.time.Year类
  • java.time.YearMonth类
  • java.time.Period类
  • java.time.Duration类
  • java.time.Instant类
  • java.time.DayOfWeek枚举
  • java.time.Month枚举

经典日期/时间API

但是经典或旧的Java Date API也很有用。让我们看一下经典的日期和时间类的列表。

  • java.util.Date类
  • java.sql.Date类
  • java.util.Calendar类
  • java.util.GregorianCalendar类
  • java.util.TimeZone类
  • java.sql.Time类
  • java.sql.Timestamp类

格式化日期和时间

我们可以使用以下类在Java中格式化日期和时间:

  • java.text.DateFormat类
  • java.text.SimpleDateFormat类

获取当前日期和时间

我们可以通过多种方式获取Java中的当前日期和时间。

  • 如何获取当前日期和时间